/lua-lsp

Language Server Protocol for Typed Lua

Primary LanguageLua

Typed Lua Language Server

This is a language server for Typed Lua.

Requirements

Running

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.

Status

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) ...