NB: on my system, Debian in this case, an Apache file is automatically recognized as filetype=apache.
augroup apache autocmd BufWritePost */sites-enabled/* !/etc/init.d/apache2 restart augroup END
augroup apache autocmd BufWritePost */sites-enabled/* !/etc/init.d/apache2 restart augroup END
" Filetypes augroup filetypedetect au! BufRead,BufNewFile *.vala,*.vapi setfiletype vala augroup END augroup vala autocmd BufRead *.vala,*.vapi set tw=100 efm=%f:%1.%c-%[%^:]%#:\ %t%[%^:]%#:\ %m augroup END
unzip -x taglist_45.zip -d $HOME/.vim/Then go inside ~/.vim/doc, run Vim and inside Vim execute the command :helptags .:
cd ~/.vim/doc vim :helptags .Finally add the following lines inside ~/.vimrc:
" Work-around Tag List for Vala let tlist_vala_settings='c#;d:macro;t:typedef;n:namespace;c:class;'. \ 'E:event;g:enum;s:struct;i:interface;'. \ 'p:properties;m:method'
Vim Vala Tag List |
defscrollback 2048 startup_message off caption always "%{= Wk}%-w%{= KW}%f%n %t%{-}%+w" hardstatus off hardstatus alwayslastline hardstatus string "%{= ky}[ %H %l ]%=%{= kg}%{+b}[ %n %t ]%-=%{= ky}[ %D %d.%m.%Y %0c ]" screen -t irssi 0 screen -t mutt 1 screen -t bubbie 2