By default, the excellent Vim editor doesn’t know what the filetype of
Gemfiles is (it’s ruby, of course). I’ve been sprinkling Vim modelines in
mine for ages, but just now as I was hacking at my clone of
ticgit, I realized that it makes no sense to
sprinkle these onto other people’s code so liberally when I could just teach
Vim to Do The Right Thing. So, I promptly added the following autocommand into
my vimrc:
" I put my autocommands in a block like this
if !exists("autocommandsLoaded")
let autocommandsLoaded = 1
...
autocmd BufNewFile,BufRead Gemfile setlocal filetype=ruby
endif
Now all Gemfiles are opened in ruby mode and I don’t have to annoy other
people with my editor-specific modelines any more.
Comments
blog comments powered by Disqus