diff options
| author | jdhao <jdhao@hotmail.com> | 2022-04-10 13:07:02 +0800 |
|---|---|---|
| committer | jdhao <jdhao@hotmail.com> | 2022-04-10 13:07:02 +0800 |
| commit | 3134f088cd2ad870474b0d68c7242b4473aab7f9 (patch) | |
| tree | c6e14abdd82c0137c641f12544363c11ef0fbee4 | |
| parent | 639b3d60671ed5c71c66bc9c36132d31cb3a85f1 (diff) | |
update nvim-cmp conf, fix hrsh7th/nvim-cmp#880
| -rw-r--r-- | lua/config/nvim-cmp.lua | 34 |
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), |
