1
0
mirror of https://github.com/jdhao/nvim-config.git synced 2025-06-08 14:14:33 +02:00

Update nvim-compe settings

Do not forgest `noremap = true` when using nvim_set_keymap(), See also https://github.com/hrsh7th/nvim-compe/issues/452.
This commit is contained in:
jdhao 2021-07-07 22:30:53 +08:00
parent 2115591394
commit c4c23cec83

View File

@ -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)