vimrc

Filed under: dotfiles — jj at 11:09 pm on Monday, April 21, 2008

habe heute ein paar wordpress blogs gesehen denen es rte maessig auch nicht besser ergangen ist als mir beim verraten ihrer vimrc tricks. aber letztlich dennoch was feines, und gleich ein test von wp25: funktionsvervollstaendigung fuer verschiedenste syntaxen:

sind die “autoload” files installiert? equery files vim-core |grep auto

wenn man, wie z.b. im gentoo ebuild vim-core, files in der art von:

/usr/share/vim/vim71/autoload/xml/xsl.vim

auf platte hat, dann folgendes in die vimrc:


autocmd FileType python set omnifunc=pythoncomplete#Complete
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

auf halt getippten funktionen oder tags kann man dan schoen ctrl-x ctrl-o tippen und vervollstaendigungen, vorschlaege, parameter tauchen auf. macht natuerlich faul, aber das ist ja eine tugend.