aboutsummaryrefslogtreecommitdiff
path: root/lua/config
diff options
context:
space:
mode:
authorjdhao <jdhao@hotmail.com>2022-04-10 13:07:02 +0800
committerjdhao <jdhao@hotmail.com>2022-04-10 13:07:02 +0800
commit3134f088cd2ad870474b0d68c7242b4473aab7f9 (patch)
treec6e14abdd82c0137c641f12544363c11ef0fbee4 /lua/config
parent639b3d60671ed5c71c66bc9c36132d31cb3a85f1 (diff)
update nvim-cmp conf, fix hrsh7th/nvim-cmp#880
Diffstat (limited to 'lua/config')
-rw-r--r--lua/config/nvim-cmp.lua34
1 files changed, 20 insertions, 14 deletions
diff --git a/lua/config/nvim-cmp.lua b/lua/config/nvim-cmp.lua
index c4547dc..05cbab1 100644
--- a/lua/config/nvim-cmp.lua
+++ b/lua/config/nvim-cmp.lua
@@ -10,20 +10,26 @@ cmp.setup({
end,
},
mapping = {
- ['<Tab>'] = function(fallback)
- if cmp.visible() then
- cmp.select_next_item()
- else
- fallback()
- end
- end,
- ['<S-Tab>'] = function(fallback)
- if cmp.visible() then
- cmp.select_prev_item()
- else
- fallback()
- end
- end,
+ ['<Tab>'] = {
+ i = function(fallback)
+ if cmp.visible() then
+ cmp.select_next_item()
+ else
+ fallback()
+ end
+ end,
+ c = cmp.config.disable
+ },
+ ['<S-Tab>'] = {
+ i = function(fallback)
+ if cmp.visible() then
+ cmp.select_prev_item()
+ else
+ fallback()
+ end
+ end,
+ c = cmp.config.disable
+ },
['<Esc>'] = cmp.mapping.close(),
['<CR>'] = cmp.mapping.confirm({ select = true }),
['<C-d>'] = cmp.mapping.scroll_docs(-4),