From c2ee629754f4f1f2eb522f91384fda4d3517c230 Mon Sep 17 00:00:00 2001 From: meml0rz Date: Tue, 12 Nov 2024 01:38:49 +0100 Subject: [PATCH] kekl --- modules/nix/nvim/cmp.nix | 51 ++++++++++++++++++++-------------------- 1 file changed, 25 insertions(+), 26 deletions(-) diff --git a/modules/nix/nvim/cmp.nix b/modules/nix/nvim/cmp.nix index 5c2de05..10bd699 100644 --- a/modules/nix/nvim/cmp.nix +++ b/modules/nix/nvim/cmp.nix @@ -5,7 +5,7 @@ cmp-path.enable = true; cmp-buffer.enable = true; cmp = { - enable = true; + enable = true; autoEnableSources = true; settings = { sources = [ @@ -14,33 +14,32 @@ {name = "buffer";} {name = "luasnip";} ]; - mapping = { - __raw = '' - mapping = cmp.mapping.preset.insert({ - [""] = cmp.mapping(function(fallback) - if cmp.visible() then - cmp.select_next_item() - else - fallback() - end - end, { "i", "s" }), + - [""] = cmp.mapping(function(fallback) - if cmp.visible() then - cmp.select_prev_item() - else - fallback() - end - end, { "i", "s" }), + mapping = { + __raw = '' + "" = cmp.mapping(function(fallback) + if cmp.visible() then + cmp.select_next_item() + else + fallback() + end + end, { "i", "s" }); - [""] = cmp.mapping.scroll_docs(-4), - [""] = cmp.mapping.scroll_docs(4), - [""] = cmp.mapping.complete(), - [""] = cmp.mapping.abort(), - [""] = cmp.mapping.abort(), - [""] = cmp.mapping.confirm({ select = false }), - }), - ''; + "" = cmp.mapping(function(fallback) + if cmp.visible() then + cmp.select_prev_item() + else + fallback() + end + end, { "i", "s" }); + ''; + "" = "cmp.mapping.scroll_docs(-4)"; + "" = "cmp.mapping.scroll_docs(4)"; + "" = "cmp.mapping.complete()"; + "" = "cmp.mapping.abort()"; + "" = "cmp.mapping.abort()"; + "" = "cmp.mapping.confirm({ select = false })"; }; }; };