diff options
author | Yigit Sever | 2022-04-18 00:22:58 +0300 |
---|---|---|
committer | Yigit Sever | 2022-04-18 00:22:58 +0300 |
commit | 4eff03aa6556ff0f61aa3be9099614a183df40c7 (patch) | |
tree | 9c7ced7e10c913155d76cb74e77ed62eca1e1385 | |
parent | 8dc583b59be7cac66e4b8aedca809f5c56ddafb5 (diff) | |
download | dotfiles-4eff03aa6556ff0f61aa3be9099614a183df40c7.tar.gz dotfiles-4eff03aa6556ff0f61aa3be9099614a183df40c7.tar.bz2 dotfiles-4eff03aa6556ff0f61aa3be9099614a183df40c7.zip |
nvim: update cmp config, we should learn this thing
-rw-r--r-- | .config/nvim/lua/plugin_settings.lua | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/.config/nvim/lua/plugin_settings.lua b/.config/nvim/lua/plugin_settings.lua index 0c1c322..ccf3827 100644 --- a/.config/nvim/lua/plugin_settings.lua +++ b/.config/nvim/lua/plugin_settings.lua | |||
@@ -300,16 +300,20 @@ cmp.setup({ | |||
300 | vim.fn["UltiSnips#Anon"](args.body) | 300 | vim.fn["UltiSnips#Anon"](args.body) |
301 | end, | 301 | end, |
302 | }, | 302 | }, |
303 | mapping = { | 303 | window = { |
304 | completion = cmp.config.window.bordered(), | ||
305 | documentation = cmp.config.window.bordered(), | ||
306 | }, | ||
307 | mapping = cmp.mapping.preset.insert({ | ||
304 | ['<C-b>'] = cmp.mapping(cmp.mapping.scroll_docs(-4), { 'i', 'c' }), | 308 | ['<C-b>'] = cmp.mapping(cmp.mapping.scroll_docs(-4), { 'i', 'c' }), |
305 | ['<C-f>'] = cmp.mapping(cmp.mapping.scroll_docs(4), { 'i', 'c' }), | 309 | ['<C-f>'] = cmp.mapping(cmp.mapping.scroll_docs(4), { 'i', 'c' }), |
306 | ['<C-Space>'] = cmp.mapping(cmp.mapping.complete(), { 'i', 'c' }), | 310 | ['<C-c>'] = cmp.mapping(cmp.mapping.complete(), { 'i', 'c' }), |
307 | ['<C-e>'] = cmp.mapping({ | 311 | ['<C-e>'] = cmp.mapping({ |
308 | i = cmp.mapping.abort(), | 312 | i = cmp.mapping.abort(), |
309 | c = cmp.mapping.close(), | 313 | c = cmp.mapping.close(), |
310 | }), | 314 | }), |
311 | ['<C-l>'] = cmp.mapping.confirm({ select = true }), | 315 | ['<C-l>'] = cmp.mapping.confirm({ select = true }), |
312 | }, | 316 | }), |
313 | sources = cmp.config.sources({ | 317 | sources = cmp.config.sources({ |
314 | { name = 'nvim_lsp' }, | 318 | { name = 'nvim_lsp' }, |
315 | { name = 'ultisnips' }, | 319 | { name = 'ultisnips' }, |