" general per-language filetype file if exists("did\_load\_filetypes") finish endif " Filetype mappingss augroup markdown au! BufRead,BufNewFile *.mkd setfiletype mkd augroup END augroup mako au! BufRead,BufNewFile *.mak,*.mako setfiletype mako augroup END augroup csv au! BufNewFile,BufRead *.csv setf csv augroup END augroup lilypond au! BufNewFile,BufRead *.ly,*.ily setf lilypond augroup END augroup java autocmd BufRead *.java set efm=%A\ %#[javac]\ %f:%l:\ %m,%-Z\ %#[javac]\ %p^,%-C%.%# autocmd BufRead *.java set makeprg=ant\ -find\ build.xml augroup END au BufNewFile,BufRead motd.public,/tmp/motd.public.r.* setf motd au Filetype html,xml,xsl source ~/.vim/closetag.vim au BufRead,BufNewFile *.go set filetype=go "Settings per filetype augroup python "autocmd FileType python set omnifunc=pythoncomplete#Complete "autocmd FileType python call SuperTabSetCompletionType("") "autocmd FileType python set completeopt-=preview autocmd FileType python set ts=4 autocmd FileType python set softtabstop=4 autocmd FileType python set shiftwidth=4 autocmd FileType python set expandtab augroup END augroup javascript autocmd FileType javascript set ts=4 autocmd FileType javascript set softtabstop=4 autocmd FileType javascript set shiftwidth=4 autocmd FileType javascript set expandtab augroup END augroup mkd autocmd FileType mkd set ai formatoptions=tcroqn2 comments=n:> augroup END augroup mediawiki autocmd BufRead,BufNewFile *.wiki setfiletype mediawiki autocmd BufRead,BufNewFile *.wikipedia.org* setfiletype mediawiki augroup END