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 })"; }; }; };