-
-
Notifications
You must be signed in to change notification settings - Fork 375
Description
How are you using the lua-language-server?
Visual Studio Code Extension (sumneko.lua)
Which OS are you using?
MacOS
What is the issue affecting?
Libraries
Expected Behaviour
Same variables refer to different definitions, depending on file
Actual Behaviour
Same variables do not refer to different definitions, depending on file
Reproduction steps
Create several libraries with different definitions for some global
Additional Notes
Hi!
This is a question and not a bug report. Imagine, that I have several lua files with global variable named SomeVar:
file1.lua
print(SomeVar.X)
file2.lua
print(SomeVar.Y)
and there are two different files with annotations:
addon1/library/annotations1.lua
---@class TSomeVar1
---@field X integer
SomeVar = {}
addon2/library/annotations2.lua
---@class TSomeVar2
---@field Y integer
SomeVar = {}
Is there any way to specify that for file "file1.lua" first library should be used, and for "file2.lua" second library should be used?
I think that similar question was referred in this issue #119
But I cannot run many language servers, because number of files can grow very large
Log File
No response