X-Git-Url: https://git.sthu.org/?p=vimconf.git;a=blobdiff_plain;f=plugins.vim;fp=plugins.vim;h=538322ad82f1908bf79b9d1db099eddc961a3a95;hp=1c88f15d6fde40003cd6c286ad3a2a202d93f2c9;hb=298897dcd183ef0b05ff4be7ac221bd219f36291;hpb=f1c211d10365e5f9f6cd335617484f52abf860c9 diff --git a/plugins.vim b/plugins.vim index 1c88f15..538322a 100644 --- a/plugins.vim +++ b/plugins.vim @@ -39,6 +39,11 @@ function PluginsConfig() let g:detectindent_max_indent = 4 let g:detectindent_preferred_indent = 4 + " Minimum indenting for source code + au FileType c,cpp,objc,java,cs let g:detectindent_min_indent = 4 + " Consider using localvimrc config file or editorconfig instead + "au BufReadPost *.java :DetectIndent + let g:airline_powerline_fonts=1 let g:airline#extensions#tabline#enabled=1 let g:airline#extensions#branch#enabled=1 @@ -90,5 +95,10 @@ function PluginsConfig() \ '', \ ] endif + + au BufEnter *.c* let b:fswitchlocs='reg:/lib/include/,rel:.' + au BufEnter *.h* let b:fswitchlocs='reg:/include/lib/,rel:.' + au BufEnter *.cpp,*.cc,*.cxx let b:fswitchdst='h,hxx,hpp,hh' + au BufEnter *.h,*.hh,*.hxx let b:fswitchdst='cc,c,cxx,cpp' endfunction