GitHunt
JA

jamy23/lua-lsp

Language Server Protocol for Typed Lua

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

Languages

Lua100.0%

Contributors

Created March 15, 2018
Updated March 15, 2018
jamy23/lua-lsp | GitHunt