diff --git a/lua/lazyvim/plugins/coding.lua b/lua/lazyvim/plugins/coding.lua index 122187f8..511a3e7f 100644 --- a/lua/lazyvim/plugins/coding.lua +++ b/lua/lazyvim/plugins/coding.lua @@ -67,12 +67,12 @@ return { select = true, }), -- Accept currently selected item. Set `select` to `false` to only confirm explicitly selected items. }), - sources = cmp.config.sources({ - { name = "nvim_lsp" }, - { name = "luasnip" }, - { name = "buffer" }, - { name = "path" }, - }), + sources = { + { name = "nvim_lsp", group_index = 1 }, + { name = "luasnip", group_index = 1 }, + { name = "buffer", group_index = 2 }, + { name = "path", group_index = 2 }, + }, formatting = { format = function(_, item) local icons = require("lazyvim.config").icons.kinds diff --git a/lua/lazyvim/plugins/extras/coding/codeium.lua b/lua/lazyvim/plugins/extras/coding/codeium.lua index b55c5274..823568d3 100644 --- a/lua/lazyvim/plugins/extras/coding/codeium.lua +++ b/lua/lazyvim/plugins/extras/coding/codeium.lua @@ -17,9 +17,8 @@ return { }, ---@param opts cmp.ConfigSchema opts = function(_, opts) - table.insert(opts.sources, 1, { name = "codeium", group_index = 2 }) + table.insert(opts.sources, 1, { name = "codeium", group_index = 1 }) opts.sorting = opts.sorting or require("cmp.config.default")().sorting end, }, - } diff --git a/lua/lazyvim/plugins/extras/coding/copilot.lua b/lua/lazyvim/plugins/extras/coding/copilot.lua index bed0d4e9..61989a0c 100644 --- a/lua/lazyvim/plugins/extras/coding/copilot.lua +++ b/lua/lazyvim/plugins/extras/coding/copilot.lua @@ -70,7 +70,7 @@ return { }, ---@param opts cmp.ConfigSchema opts = function(_, opts) - table.insert(opts.sources, 1, { name = "copilot", group_index = 2 }) + table.insert(opts.sources, 1, { name = "copilot", group_index = 1 }) opts.sorting = opts.sorting or require("cmp.config.default")().sorting table.insert(opts.sorting.comparators, 1, require("copilot_cmp.comparators").prioritize) end,