Skip to content
This repository was archived by the owner on Oct 13, 2021. It is now read-only.

Commit 78d8686

Browse files
committed
fix: Remove unnecessary loop processing
1 parent a41cf00 commit 78d8686

File tree

1 file changed

+7
-9
lines changed

1 file changed

+7
-9
lines changed

lua/source/snippet.lua

Lines changed: 7 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -61,15 +61,13 @@ local getVsnipItems = function(prefix)
6161
local priority = vim.g.completion_items_priority['Vsnip']
6262
for _, source in pairs(snippetsList) do
6363
for _, snippet in pairs(source) do
64-
for _, word in pairs(snippet.prefix) do
65-
local user_data = {hover = snippet.description}
66-
local item = {}
67-
item.word = word
68-
item.kind = 'Vsnip'
69-
item.priority = priority
70-
item.user_data = user_data
71-
match.matching(complete_items, prefix, item)
72-
end
64+
local user_data = {hover = snippet.description}
65+
local item = {}
66+
item.word = snippet.prefix[1]
67+
item.kind = 'Vsnip'
68+
item.priority = priority
69+
item.user_data = user_data
70+
match.matching(complete_items, prefix, item)
7371
end
7472
end
7573
return complete_items

0 commit comments

Comments
 (0)