File tree Expand file tree Collapse file tree 3 files changed +21
-1
lines changed
Expand file tree Collapse file tree 3 files changed +21
-1
lines changed Original file line number Diff line number Diff line change 66* ` FIX ` [ #1838 ]
77* ` FIX ` [ #1841 ]
88* ` FIX ` [ #1851 ]
9+ * ` FIX ` [ #1855 ]
910* ` FIX ` [ #1857 ]
1011
1112[ #1831 ] : https://github.com/sumneko/lua-language-server/issues/1831
1213[ #1838 ] : https://github.com/sumneko/lua-language-server/issues/1838
1314[ #1841 ] : https://github.com/sumneko/lua-language-server/issues/1841
1415[ #1851 ] : https://github.com/sumneko/lua-language-server/issues/1851
16+ [ #1855 ] : https://github.com/sumneko/lua-language-server/issues/1855
1517[ #1857 ] : https://github.com/sumneko/lua-language-server/issues/1857
1618
1719## 3.6.7
Original file line number Diff line number Diff line change @@ -288,7 +288,10 @@ local function searchByDef(source, pushResult)
288288 local defs = vm .getDefs (source )
289289 for _ , def in ipairs (defs ) do
290290 pushResult (def )
291- if not guide .isLiteral (def ) then
291+ if not guide .isLiteral (def )
292+ and def .type ~= ' doc.alias'
293+ and def .type ~= ' doc.class'
294+ and def .type ~= ' doc.enum' then
292295 defMap [def ] = true
293296 end
294297 end
Original file line number Diff line number Diff line change @@ -231,3 +231,18 @@ local t2
231231
232232t2.<!x!> = 1
233233]]
234+
235+ TEST [[
236+ ---@alias lang 'en' | 'de'
237+
238+ ---@class A
239+ local a
240+
241+ ---@type lang
242+ a.test = 'en'
243+
244+ ---@class B
245+ local b
246+
247+ b.<?<!test!>?> = a.test
248+ ]]
You can’t perform that action at this time.
0 commit comments