We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents 05a9ab2 + 7234252 commit 98d9cb5Copy full SHA for 98d9cb5
lua/cmp_luasnip/init.lua
@@ -89,6 +89,7 @@ function source:complete(params, callback)
89
label = snip.trigger,
90
kind = cmp.lsp.CompletionItemKind.Snippet,
91
data = {
92
+ priority = snip.effective_priority or 1000, -- Default priority is used for old luasnip versions
93
filetype = ft,
94
snip_id = snip.id,
95
show_condition = snip.show_condition,
@@ -98,6 +99,9 @@ function source:complete(params, callback)
98
99
end
100
101
102
+ table.sort(ft_items, function(a, b)
103
+ return a.data.priority > b.data.priority
104
+ end)
105
snip_cache[ft] = ft_items
106
107
vim.list_extend(items, snip_cache[ft])
0 commit comments