summaryrefslogtreecommitdiff
path: root/plugin/neo.vim
diff options
context:
space:
mode:
Diffstat (limited to 'plugin/neo.vim')
-rw-r--r--plugin/neo.vim11
1 files changed, 11 insertions, 0 deletions
diff --git a/plugin/neo.vim b/plugin/neo.vim
index f1ef113..9114563 100644
--- a/plugin/neo.vim
+++ b/plugin/neo.vim
@@ -5,3 +5,14 @@ set concealcursor-=n
:tnoremap <C-b> <C-\>
:tnoremap <Esc> <C-\><C-n>
+
+
+" coc.nvim
+
+" Confirme the completion
+inoremap <expr> <cr> coc#pum#visible() ? coc#pum#confirm() : "\<CR>"
+inoremap <silent><expr> <cr> coc#pum#visible() ? coc#_select_confirm() : "\<C-g>u\<CR>"
+
+" Use tab to navigate completion
+inoremap <expr> <Tab> coc#pum#visible() ? coc#pum#next(1) : "\<Tab>"
+inoremap <expr> <S-Tab> coc#pum#visible() ? coc#pum#prev(1) : "\<S-Tab>"