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

Commit 2fb8bba

Browse files
authored
Merge pull request #60 from malept/lua5.1-compat
refactor: replace goto for Lua 5.1 compatibility
2 parents 8192a4d + ccd8a3f commit 2fb8bba

1 file changed

Lines changed: 8 additions & 10 deletions

File tree

lua/completion/complete.lua

Lines changed: 8 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -36,17 +36,15 @@ M.performComplete = function(complete_source, complete_items_map, manager, bufnr
3636
-- collect getCompleteItems function of current completion source
3737
for _, item in ipairs(complete_source.complete_items) do
3838
local complete_items = complete_items_map[item]
39-
if complete_items == nil then
40-
goto continue
41-
end
42-
if complete_items.callback == nil then
43-
table.insert(callback_array, true)
44-
else
45-
table.insert(callback_array, complete_items.callback)
46-
complete_items.trigger(prefix, textMatch, bufnr, manager)
39+
if complete_items ~= nil then
40+
if complete_items.callback == nil then
41+
table.insert(callback_array, true)
42+
else
43+
table.insert(callback_array, complete_items.callback)
44+
complete_items.trigger(prefix, textMatch, bufnr, manager)
45+
end
46+
table.insert(items_array, complete_items.item)
4747
end
48-
table.insert(items_array, complete_items.item)
49-
::continue::
5048
end
5149

5250
local timer = vim.loop.new_timer()

0 commit comments

Comments
 (0)