LuaLS / LuaLS/lua-language-server
Lua folding incorrect scenario
Nobody has claimed this yet.
- Dominant language
- Lua
- Stars
- 4.4k
- Forks
- 442
- PR merge metrics
- No merged PRs in 30d
Description
### How are you using the lua-language-server?
Visual Studio Code Extension (sumneko.lua)
### Which OS are you using?
Windows
### What is the issue affecting?
Other
### Expected Behaviour
Lua code proper folding
--[[ API
--]]
function TitanUtils_GetRealPosition(id) -- Used by me
end
### Actual Behaviour
--[[ API
-- Even better coding
return 1
end
### Reproduction steps
Use control+k control+1 on code below
Removing the comment at end of function
OR
adding a line above function folds properly.
### Additional Notes
--[[ API
- My fantastic description here
--]]
function TitanUtils_GetRealPosition(id) -- Used by me
-- Even better coding
return 1
end
### Log File
_No response_
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Reproduce the behavior in the Visual Studio Code extension using the provided Lua snippets and Ctrl+K Ctrl+1. Compare folding with the trailing function comment, with the comment removed, and after adding a line above the function; done means all variants fold the Lua code properly.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- lua
- Domain
- devtools
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100