From 9249980bc5964c4bee6d2fb492be7f34a3175faf Mon Sep 17 00:00:00 2001 From: Xavier Logerais Date: Sun, 1 Mar 2015 21:06:52 +0100 Subject: [PATCH] Added configuration to manage some specific filetypes --- vimrc | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/vimrc b/vimrc index ccdec0e..d0776e1 100644 --- a/vimrc +++ b/vimrc @@ -87,3 +87,24 @@ syntax on setlocal nospell setlocal spelllang=fr +" ------[ Gestion des types de fichiers ] ---------------------------------------------- + +" Automatically detect file types. +filetype on +filetype indent on + +"misc +autocmd FileType javascript set omnifunc=javascriptcomplete#CompleteJS +autocmd FileType html set omnifunc=htmlcomplete#CompleteTags +autocmd FileType css set omnifunc=csscomplete#CompleteCSS +autocmd FileType xml set omnifunc=xmlcomplete#CompleteTags +autocmd FileType php set omnifunc=phpcomplete#CompletePHP +autocmd FileType c set omnifunc=ccomplete#Complete + +"ruby +autocmd BufNewFile,BufRead *Capfile* set filetype=ruby +autocmd FileType ruby,eruby set omnifunc=rubycomplete#Complete +autocmd FileType ruby,eruby let g:rubycomplete_buffer_loading = 1 +autocmd FileType ruby,eruby let g:rubycomplete_rails = 1 +autocmd FileType ruby,eruby let g:rubycomplete_classes_in_global = 1 +