From 83a15eef1a8fcf0d7d360653ce36b0546fddf1ae Mon Sep 17 00:00:00 2001 From: Henrik Bakken Date: Mon, 15 Apr 2024 22:59:48 +0200 Subject: [PATCH] fix nvim-cmp autoimports --- nvim/init.lua | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/nvim/init.lua b/nvim/init.lua index 0006ec7..e47799a 100644 --- a/nvim/init.lua +++ b/nvim/init.lua @@ -410,8 +410,12 @@ require("lazy").setup({ end, }, sources = cmp.config.sources({ - { name = "nvim_lsp" }, - }, { + { + name = "nvim_lsp", + entry_filter = function(entry, ctx) + return compare.scopes.scopes_map[entry:get_word()] ~= nil + end, + }, { name = "buffer" }, }), mapping = cmp.mapping.preset.insert({ @@ -430,12 +434,12 @@ require("lazy").setup({ }, sorting = { comparators = { - -- compare.offset, - -- compare.exact, - -- compare.scopes, + compare.scopes, + compare.exact, + compare.locality, -- number of lines away + -- compare.offset, -- order in file (partially) -- compare.score, -- compare.recently_used, - -- compare.locality, -- compare.kind, -- compare.sort_text, -- compare.length,