diff options
author | sumneko <sumneko@hotmail.com> | 2021-11-25 00:19:42 +0800 |
---|---|---|
committer | sumneko <sumneko@hotmail.com> | 2021-11-25 00:19:42 +0800 |
commit | 8a4e2274e25d005a2c9e30512105b3a5e527b8df (patch) | |
tree | 3c4513b97901c07adf3fa227249721c02482ad9a /script/core | |
parent | 3b7f8cee482d4980a4d0d5ec8fde3b76337a1a50 (diff) | |
parent | 35ecea910789fbd470d0c6d68b75409ac3c3e21e (diff) | |
download | lua-language-server-8a4e2274e25d005a2c9e30512105b3a5e527b8df.zip |
Merge remote-tracking branch 'origin/bugfix'
Diffstat (limited to 'script/core')
-rw-r--r-- | script/core/searcher.lua | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/script/core/searcher.lua b/script/core/searcher.lua index 6d1a03b6..e5de6395 100644 --- a/script/core/searcher.lua +++ b/script/core/searcher.lua @@ -786,6 +786,13 @@ function m.searchRefsByID(status, suri, expect, mode) end elseif mode == 'field' or mode == 'allfield' then + for _, guri in ceach('def:' .. id) do + if uri == guri then + goto CONTINUE + end + searchID(guri, id, field, uri) + ::CONTINUE:: + end for _, guri in ceach('field:' .. id) do if uri == guri then goto CONTINUE |