This is a language server for Typed Lua.
By default lua-lsp
will serve request on the standard input/output streams.
Alternatively a port can be specified with the -p
command line argument.
The following works
[x] Linting as you type (syntax and type errors) [x] Identifier renames [x] Goto definition of identifiers (not functions or table indicies) [x] Find all references of identifiers (not functions or table indicies) [x] Hover identifiers
Not yet implemented
[ ] Code completion [ ] Signature help [ ] Code formatting [ ] Symbol information [ ] Incremental synchronization [ ] Multiple file support [ ] Cancelation support (asynchroneous non-blocking operation) ...