dotar/vim/ftdetect/sinatra.vim
2011-11-17 16:00:49 -06:00

10 lines
329 B
VimL

autocmd BufNewFile,BufRead *rb call s:CheckForSinatraApp()
function! s:CheckForSinatraApp()
if &filetype !~ '\(^sinatra$\|\.sinatra$\|^sinatra\.\|\.sinatra\.\)'
if search('Sinatra::Base\|require\s*[''"]sinatra[''"]', 'nwc') != 0
let &filetype = &filetype . ".sinatra"
endif
endif
endfunction