--- /dev/null
+" Ruby
+au BufNewFile,BufRead *.rb,*.rbw,*.gem,*.gemspec set filetype=ruby
+
+" Ruby on Rails
+au BufNewFile,BufRead *.builder,*.rxml,*.rjs set filetype=ruby
+
+" Rakefile
+au BufNewFile,BufRead [rR]akefile,*.rake set filetype=ruby
+
+" Rantfile
+au BufNewFile,BufRead [rR]antfile,*.rant set filetype=ruby
+
+" IRB config
+au BufNewFile,BufRead .irbrc,irbrc set filetype=ruby
+
+" Rackup
+au BufNewFile,BufRead *.ru set filetype=ruby
+
+" Capistrano
+au BufNewFile,BufRead Capfile set filetype=ruby
+
+" Bundler
+au BufNewFile,BufRead Gemfile set filetype=ruby
+
+" Autotest
+au BufNewFile,BufRead .autotest set filetype=ruby
+
+" eRuby
+au BufNewFile,BufRead *.erb,*.rhtml set filetype=eruby
--- /dev/null
+" Vim indent file
+" Language: Ruby
+" Maintainer: Nikolai Weibull <now at bitwi.se>
+" Info: $Id: ruby.vim,v 1.47 2008/06/29 04:18:43 tpope Exp $
+" URL: http://vim-ruby.rubyforge.org
+" Anon CVS: See above site
+" Release Coordinator: Doug Kearns <dougkearns@gmail.com>
+
+" 0. Initialization {{{1
+" =================
+
+" Only load this indent file when no other was loaded.
+if exists("b:did_indent")
+ finish
+endif
+
+source $VIMRUNTIME/indent/ruby.vim
+let b:did_indent = 1
+
+set sw=2
+set ts=2
+set et
+set tw=100