aboutsummaryrefslogtreecommitdiff
path: root/.vim/plugin/youcompleteme.vim
diff options
context:
space:
mode:
authorGuangxiong Lin <[email protected]>2021-12-10 01:26:20 +0800
committerGuangxiong Lin <[email protected]>2021-12-10 01:26:20 +0800
commit02cf0f9b678eae0815d9da4347cab8971b160cb6 (patch)
treebf3a38d76a20b9f8c53a93ceeaff462d430b8c01 /.vim/plugin/youcompleteme.vim
parent9690e7e90d0302c225211724b59116ccf63df4b2 (diff)
downloaddotfiles-02cf0f9b678eae0815d9da4347cab8971b160cb6.tar.gz
dotfiles-02cf0f9b678eae0815d9da4347cab8971b160cb6.tar.bz2
dotfiles-02cf0f9b678eae0815d9da4347cab8971b160cb6.zip
Add several ycm commands
Diffstat (limited to '.vim/plugin/youcompleteme.vim')
-rw-r--r--.vim/plugin/youcompleteme.vim6
1 files changed, 6 insertions, 0 deletions
diff --git a/.vim/plugin/youcompleteme.vim b/.vim/plugin/youcompleteme.vim
index f54613f..4a1e7cd 100644
--- a/.vim/plugin/youcompleteme.vim
+++ b/.vim/plugin/youcompleteme.vim
@@ -22,6 +22,11 @@ let g:ycm_filetype_blacklist = {
\ 'org': 1
\ }
+command YcmCompleterGoTo :YcmCompleter GoTo
+command YcmCompleterGoToType :YcmCompleter GoToType
+command YcmCompleterGoToReferences :YcmCompleter GoToReferences
+command YcmCompleterGoToImplementation :YcmCompleter GoToImplementation
+
nnoremap gd :YcmCompleter GoTo<CR>
nnoremap gr :YcmCompleter GoToReferences<CR>
nnoremap gi :YcmCompleter GoToImplementation<CR>
@@ -31,3 +36,4 @@ nmap gS <plug>(YCMFindSymbolInWorkspace)
nmap K <plug>(YCMHover)
autocmd! BufWritePre *.rs,*.go call execute('YcmCompleter Format')
+