-
-
Notifications
You must be signed in to change notification settings - Fork 391
Open
Description
How are you using the lua-language-server?
NeoVim
Which OS are you using?
Windows
What is the issue affecting?
Completion, Hover, Libraries
Expected Behaviour
Hovering above lib should find lua/lib.lua.
Actual Behaviour
Hovering above lib yields 3 bytes, and only finds the path if either the file has not been loaded or no extra workspace library directory has been found.
Reproduction steps
- Setup the files:
-- lua/lib.lua
return {
test = "hello"
}
-- cmd/test.lua
local lib = require 'lib'
assert(lib.test == "hello")
-- .luarc.json
{
"runtime.path": [
"lua/?.lua",
"lua/?/init.lua"
],
"workspace.library": [
"${3rd}/love2d/library"
]
}- Close NeoVim.
- Reopen NeoVim and open only the file
cmd/test.lua - Hover above lib and see bug.
- Open
lua/lib.lua - Go back to
cmd/test.lua - Completion is now available again.
Additional Notes
I could not reproduce this behaviour in VSCode.
Log File
Log file generated using the reproduction steps: https://pastebin.com/4VXMJjjB
Metadata
Metadata
Assignees
Labels
No labels