aboutsummaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authorjdhao <jdhao@hotmail.com>2021-07-07 22:30:53 +0800
committerjdhao <jdhao@hotmail.com>2021-07-07 22:30:53 +0800
commitc4c23cec83707867ef9dcb0dfde060cce2345bd0 (patch)
treedf905d8e25651127fc043f9d6c1258daf9c9f2d0 /lua
parent2115591394634a60393d28a0b1738f9007fa84d7 (diff)
Update nvim-compe settings
Do not forgest `noremap = true` when using nvim_set_keymap(), See also https://github.com/hrsh7th/nvim-compe/issues/452.
Diffstat (limited to 'lua')
-rw-r--r--lua/lsp/init.lua11
1 files changed, 6 insertions, 5 deletions
diff --git a/lua/lsp/init.lua b/lua/lsp/init.lua
index eb6653c..7526801 100644
--- a/lua/lsp/init.lua
+++ b/lua/lsp/init.lua
@@ -158,8 +158,9 @@ require'compe'.setup {
vim.o.completeopt = "menuone,noselect"
-- nvim-compe mappings
-vim.api.nvim_set_keymap('i', '<C-Space>', 'compe#complete()', {expr = true})
-vim.api.nvim_set_keymap('i', '<CR>', "compe#confirm('<CR>')", {expr = true})
-vim.api.nvim_set_keymap('i', '<ESC>', "compe#close('<ESC>')", {expr = true})
-vim.api.nvim_set_keymap('i', '<C-f>', "compe#scroll({'delta': +4})", {expr = true})
-vim.api.nvim_set_keymap('i', '<C-d>', "compe#scroll({'delta': -4})", {expr = true})
+local compe_map_opts = {expr = true, noremap = true, silent = true}
+vim.api.nvim_set_keymap('i', '<C-Space>', 'compe#complete()', compe_map_opts)
+vim.api.nvim_set_keymap('i', '<CR>', "compe#confirm('<CR>')", compe_map_opts)
+vim.api.nvim_set_keymap('i', '<ESC>', "compe#close('<ESC>')", compe_map_opts)
+vim.api.nvim_set_keymap('i', '<C-f>', "compe#scroll({'delta': +4})", compe_map_opts)
+vim.api.nvim_set_keymap('i', '<C-d>', "compe#scroll({'delta': -4})", compe_map_opts)