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 *.h let b:fswitchlocs = '.,reg:|include.*|src|'
au BufEnter *.hpp let b:fswitchdst = 'cpp,c'
au BufEnter *.hpp let b:fswitchlocs = '.,reg:|include.*|src|'
nnoremap <buffer> gd :YcmCompleter GoTo<CR>
nnoremap <buffer> <C-W>d :vs<CR>:YcmCompleter GoTo<CR>
nnoremap <buffer> gD :YcmCompleter GoToReferences<CR>
nnoremap <buffer> gd :YcmCompleter GoTo<CR>
nnoremap <buffer> <C-W>d :vs<CR>:YcmCompleter GoTo<CR>
nnoremap <buffer> gD :YcmCompleter GoToReferences<CR>
" format with =
call operator#user#define_ex_command('ycmcompleter-format', 'YcmCompleter Format')
map <buffer> = <Plug>(operator-ycmcompleter-format)
" format with =
call operator#user#define_ex_command('ycmcompleter-format', 'YcmCompleter Format')
map <buffer> = <Plug>(operator-ycmcompleter-format)