nixvim: fix duplicate cmp icons

This commit is contained in:
2025-12-15 23:08:02 +01:00
parent d7d08e28be
commit 73d0a6e785
+7 -19
View File
@@ -7,26 +7,9 @@
]; ];
plugins = { plugins = {
luasnip.enable = true;
cmp-nvim-lsp.enable = true;
cmp-nvim-lsp-signature-help.enable = true;
lspkind = { lspkind = {
enable = true; enable = true;
settings.mode = "symbol";
settings = {
cmp = {
enable = true;
menu = {
nvim_lsp = "[LSP]";
nvim_lua = "[api]";
path = "[path]";
luasnip = "[snip]";
buffer = "[buffer]";
};
};
mode = "symbol";
};
}; };
cmp = { cmp = {
@@ -35,6 +18,11 @@
settings = { settings = {
snippet.expand = "function(args) require('luasnip').lsp_expand(args.body) end"; snippet.expand = "function(args) require('luasnip').lsp_expand(args.body) end";
formatting.fields = [
"abbr"
"kind"
"menu"
];
mapping = { mapping = {
"<C-p>" = "cmp.mapping.select_prev_item()"; "<C-p>" = "cmp.mapping.select_prev_item()";
@@ -61,7 +49,7 @@
sources = [ sources = [
{ name = "nvim_lsp"; } { name = "nvim_lsp"; }
{ name = "luasnip"; } { name = "nvim_lsp_signature_help"; }
{ name = "path"; } { name = "path"; }
]; ];
}; };