diff options
author | Kevin Hahn <hahn.kev@gmail.com> | 2022-06-27 12:32:29 +0700 |
---|---|---|
committer | Kevin Hahn <hahn.kev@gmail.com> | 2022-06-27 14:14:36 +0700 |
commit | bd517b96174441ace37885353d5570f2d11e6404 (patch) | |
tree | f4bc4b493378f9e1abbdc380c249f7d982783ab5 /script/core/completion/completion.lua | |
parent | eb6165ea4cafe386d8aa38f7ad33a40e14d404fe (diff) | |
download | lua-language-server-bd517b96174441ace37885353d5570f2d11e6404.zip |
fix some cases where we would return emus twice or would screw up other completions
Diffstat (limited to 'script/core/completion/completion.lua')
-rw-r--r-- | script/core/completion/completion.lua | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/script/core/completion/completion.lua b/script/core/completion/completion.lua index b8e863cc..815b00fd 100644 --- a/script/core/completion/completion.lua +++ b/script/core/completion/completion.lua @@ -1524,6 +1524,9 @@ local function tryArray(state, position, results) if source.type ~= 'table' then tbl = source.parent end + if source.parent.type == 'callargs' and source.parent.parent.type == 'call' then + return + end -- { } inside when enum checkEqualEnumLeft(state, position, tbl, results, true) end |