vim: Add ruby indentation files
authorColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Sat, 3 Apr 2010 05:27:56 +0000 (22:27 -0700)
committerColin Patrick McCabe <cmccabe@alumni.cmu.edu>
Sat, 3 Apr 2010 05:27:56 +0000 (22:27 -0700)
.vim/ftdetect/ruby.vim [new file with mode: 0644]
.vim/indent/ruby.vim [new file with mode: 0644]

diff --git a/.vim/ftdetect/ruby.vim b/.vim/ftdetect/ruby.vim
new file mode 100644 (file)
index 0000000..dab1d32
--- /dev/null
@@ -0,0 +1,29 @@
+" 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
diff --git a/.vim/indent/ruby.vim b/.vim/indent/ruby.vim
new file mode 100644 (file)
index 0000000..5091c64
--- /dev/null
@@ -0,0 +1,23 @@
+" 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