From 13e7078ddeff93ce2970c892d326f6e51a4ae121 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Vili=20Sinerv=C3=A4?= Date: Fri, 20 Dec 2024 01:45:45 +0200 Subject: [PATCH] Adjust cmp settings --- development.nix | 24 ++++++++++++++++++------ 1 file changed, 18 insertions(+), 6 deletions(-) diff --git a/development.nix b/development.nix index 8730361..c34aba1 100644 --- a/development.nix +++ b/development.nix @@ -118,12 +118,24 @@ in cmp = { enable = true; - settings.sources = [ - { name = "nvim-lsp"; } - { name = "vim-lsp-signature-help"; } - { name = "vim-vsnip"; } - { name = "treesitter"; } - ]; + settings = { + sources = [ + { name = "nvim-lsp"; } + { name = "buffer"; } + { name = "vim-lsp-signature-help"; } + { name = "vim-vsnip"; } + { name = "treesitter"; } + ]; + mapping = { + "" = "cmp.mapping.complete()"; + "" = "cmp.mapping.scroll_docs(-4)"; + "" = "cmp.mapping.close()"; + "" = "cmp.mapping.scroll_docs(4)"; + "" = "cmp.mapping.confirm({ select = true })"; + "" = "cmp.mapping(cmp.mapping.select_prev_item(), {'i', 's'})"; + "" = "cmp.mapping(cmp.mapping.select_next_item(), {'i', 's'})"; + }; + }; }; friendly-snippets.enable = true; nvim-autopairs.enable = true;