From 3e0d1df77740c768cea1d48dd826e4cce9cb3461 Mon Sep 17 00:00:00 2001 From: Andrew Braxton Date: Thu, 2 Jan 2025 23:23:45 -0500 Subject: [PATCH] Mark function completion items as snippets The PR #3005 assumed that all snippets were setting `insertTextFormat` to 2 and leaving plaintext completions nil, but that was not the case. Function completions need to be marked as snippets too. fixes #3021 --- script/core/completion/completion.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/script/core/completion/completion.lua b/script/core/completion/completion.lua index 1ec295242..f751e53d5 100644 --- a/script/core/completion/completion.lua +++ b/script/core/completion/completion.lua @@ -1351,6 +1351,7 @@ local function insertEnum(state, pos, src, enums, isInArray, mark) description = description, kind = define.CompletionItemKind.Function, insertText = insertText, + insertTextFormat = 2, } elseif src.type == 'doc.enum' then ---@cast src parser.object