" Load the doxygen syntax let b:load_doxygen_syntax = 1 augroup fswitch au! au BufEnter *.h let b:fswitchdst = 'c,cpp,cxx' au BufEnter *.h let b:fswitchlocs = '.,reg:|include.*|src|' au BufEnter *.c let b:fswitchdst = 'h' au BufEnter *.c let b:fswitchlocs = 'reg:|source|include/**|' augroup END " Disable ale as we use ycm let b:ale_enabled = 0 nnoremap gd :YcmCompleter GoTo nnoremap d :vs:YcmCompleter GoTo nnoremap gD :YcmCompleter GoToReferences let b:tcomment_options = {'whitespace': 'no'} setlocal cinoptions+=l1 " align with case label