← Package directory
Available on winget

Install Lua Language Server

A language server that offers Lua language support - programmed in Lua

Install with winget
winget install --id LuaLS.lua-language-server
Upgrade
winget upgrade --id LuaLS.lua-language-server
Uninstall
winget uninstall --id LuaLS.lua-language-server

About Lua Language Server

A language server that offers Lua language support - programmed in Lua

Version history

Version Updated Notes
3.18.2 Unknown Full Changelog: 3.18.1...3.18.2
3.18.1 Unknown Full Changelog: 3.18.0...3.18.1
3.18.0 Unknown What's Changed - Add the source uri argument to ResolveRequire by @periapsises in #3354 - Improve test output and code sharing by @tommaisey in #3389 - fix: support Lua 5.5 prefix local attributes by @Ne9roni in #3393 -...
3.17.1 Unknown Full Changelog: 3.17.0...3.17.1
3.17.0 Unknown What's Changed - support lua5.5 code format by @CppCXY in #3319 - fix: add missing tostring() call by @jjangsangy in #3336 - fix: comprehensive generic type resolution improvements by @ian-pascoe in #3330 New Contributor...
3.16.4 Unknown Full Changelog: 3.16.3...3.16.4
3.16.3 Unknown Full Changelog: 3.16.2...3.16.3
3.16.2 Unknown What's Changed - Support zig build lock glibc2.17 by @CppCXY in #3316 - feat: Omit parameter hints when the argument name matches by @roife in #3313 - Fix no-unknown typo by @NathanSnail in #3305 - Issue 2977: LuaLS auto...
3.16.1 Unknown What's Changed - Add nil checks for name and file in sortDoc by @dljsjr in #3309 - Fix diagnostic completions incorrect textEdit.finish by @ivangeorgiew in #3307 New Contributors - @dljsjr made their first contribution i...
3.16.0 Unknown What's Changed - fix: typed @field should not override other defined field by @tomlau10 in #3224 - feat: add '|lambda|' to nonstandardSymbol in template by @the-byte-bender in #3228 - fix: incorrect inject field message...
3.15.0 Unknown What's Changed - [fix] Linux debugging server not starting by @jpeletier in #3147 - feat: support hex color with # by @seblyng in #3169 - Fix gcc15 build by @CppCXY in #3189 - docs: add missing locale. by @qwertycxz in #...
3.14.0 Unknown What's Changed - feat: provide ES localisation by @FelipeLema in #3119 - Diagnostics for unnecessary assert by @ribru17 in #3128 - fix: return empty response to textDocument/formatting if no changes by @danielleontiev in...
3.13.9 Unknown Full Changelog: 3.13.8...3.13.9
3.13.8 Unknown What's Changed - fix: respect ignoreDir in --check CLI by @emmericp in #3110 - Chore: Update help messages by @AndreasMatthias in #3113 Full Changelog: 3.13.7...3.13.8
3.13.7 Unknown What's Changed - Fix changelog links by @TIMONz1535 in #3060 - fix: incorrect arg skip pattern for --check_out_path= by @tomlau10 in #3062 - fix: remove extra ./ prefix in check report when using --check=. by @tomlau10 i...
3.13.6 Unknown What's Changed - Exit 1 when check error by @Freed-Wu in #2998 - Send the correct insertTextFormat by @andrewbraxton in #3005 - Fixed the error that the configuration file pointed to by the --configpath option was not re...
3.6.25 Unknown Release notes
3.6.24 Unknown What's Changed - support nonstandard symbol '?' for formatter by @CppCXY in #2198 - [Feature] Add action to autorequire undefined globals by @sewbacca in #2177 - update format by @CppCXY in #2205 - - add musl version bui...
3.6.23 Unknown What's Changed - fix: do not overwrite config files when building by @perrin4869 in #2163 - add: description for @source by @carsakiller in #2178 - Adapt incomplete-signature-doc to warn about incomplete, not missing doc...
3.6.22 Unknown What's Changed - format jit doc by @fesily in #2130 - command:add reloadFFIMeta by @fesily in #2131 - determine the padding by @junnplus in #2135 - meta:support metatable by @fesily in #2106 - ffi:fix build path by @fesi...