Description
Did you check the docs?
- I have read all the neoconf.nvim docs
Is your feature request related to a problem? Please describe.
With a recent change in lua_ls (PRs listed below), the expected values for workspace.checkThirdParty
has changed from a boolean to string enum.
Please update the schema to align with the latest changes.
Please see # Describe the solution you'd like
section for the explanation of the new values.
- First change: Make
workspace.checkThirdParty
a string enum LuaLS/lua-language-server#2354 - Fix: Fix backwards compatability with
Lua.workspace.checkThirdParty
LuaLS/lua-language-server#2406
Sidenote:
Not related to the new schema but there seems to still be an issue with type conversion atm to keep backwards compatibility working.
Describe the solution you'd like
Change schema for lua_ls.
This lets you skip the "apply third party library to workspace configuration" prompt.
The value of Lua.workspace.checkThirdParty can now be one of:
Ask (ask every time; this is equivalent to true) Apply (always apply third-party libraries and set the workspace configuration) ApplyInMemory (always apply third-party libraries but don't set the workspace configuration) Disable (don't ask and don't apply; this is equivalent to false)
Backwards compatibility with the old boolean configuration values is maintained; true is treated as Ask and false is treated as Disable.
Describe alternatives you've considered
None.
Additional context
No response