]> git.rmz.io Git - dotfiles.git/commitdiff
vim/cpp: disable ycm auto hover and provide mappings for it
authorSamir Benmendil <me@rmz.io>
Sat, 1 May 2021 13:55:33 +0000 (14:55 +0100)
committerSamir Benmendil <me@rmz.io>
Sat, 1 May 2021 13:55:33 +0000 (14:55 +0100)
vim/ftplugin/cpp.vim

index 807ef891e41bfad1ea772d5db80f05d92fb7de3e..fcd806606f34c63fa2fe7552fb1134062239aca5 100644 (file)
@@ -62,6 +62,12 @@ vnoremap <buffer> = :YcmCompleter Format<CR>
 nnoremap <buffer>g= =
 vnoremap <buffer>g= =
 
+" hover popup
+let g:ycm_auto_hover = ''
+let b:ycm_hover = { 'command': 'GetDoc', 'syntax': &filetype }
+nmap <buffer> gh <plug>(YCMHover)
+nmap <buffer> gH :YcmCompleter GetDoc<CR>
+
 setlocal errorformat=
 setlocal errorformat+=%f:%l:%c:\ %trror:\ %m
 setlocal errorformat+=%f:%l:%c:\ %tarning:\ %m