X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/f11b95c457d4a1b7a3bd1625a12c1ee848a3ffe1..refs/heads/uh-backup:/vim/ftplugin/cpp.vim diff --git a/vim/ftplugin/cpp.vim b/vim/ftplugin/cpp.vim index a8c9a51..2fb7f55 100644 --- a/vim/ftplugin/cpp.vim +++ b/vim/ftplugin/cpp.vim @@ -20,6 +20,8 @@ augroup fswitch_cpp au BufEnter *.h let b:fswitchlocs = '.,reg:|include.*|src|' au BufEnter *.hpp let b:fswitchdst = 'cpp,c' au BufEnter *.hpp let b:fswitchlocs = '.,reg:|include.*|src|' + au BufEnter *.t(est)?.cpp let b:fswitchnames = '/.t\(est\)?//' + au BufEnter *.t(est)?.cpp let b:fswitchlocs = '.,reg:|t(est)?.*|src|' au BufEnter *.cpp let b:fswitchdst = 'hpp,h' au BufEnter *.cpp let b:fswitchlocs = '.,reg:|src|include/**|' augroup END @@ -74,13 +76,5 @@ command! -nargs=* -complete=file -bang Debug call Debug() | Termdebug command! -nargs=+ -complete=file -bang DebugCommand call Debug() | TermdebugCommand setlocal foldmethod=syntax -" set foldlevel according to number of matches of 'namespace' and 'class' not -" containing ';' -function! InitialFoldLevel() - let v:errmsg = "" - keepjumps keeppatterns silent! 1,/}/s/^\(namespace\|class\) \+[^;]*$//n - if v:errmsg == "" - let &foldlevel=str2nr(split(v:statusmsg)[0]) - endif -endf -call InitialFoldLevel() +setlocal foldlevelstart=2 +setlocal foldlevel=99