A simple repo that contains plugins which automatically set up LSP servers with lpm
or another
Lite XL package manager.
LSP servers can still be setup manually; this just serves to make it really easy to install, use and depend on particular LSP servers functioning.
lpm add https://github.com/lite-xl/lite-xl-lsp-servers.git && lpm install <LSP Plugin>
The following languages are supported, bundled with their particular language server.
Plugin | Language(s) | Server | Platforms |
---|---|---|---|
lsp_c | C, C++, Objective-C | clangd | Linux, Mac, Windows |
lsp_clojure | Clojure | clojure-lsp | Linux, Mac, Windows |
lsp_d | D | serve_d | Linux, Mac, Windows |
lsp_emmet | JSX, TSX, HTML, XML, CSS, SCSS | emmet-language-server | Linux, Mac, Windows |
lsp_java | Java | jdtls | Linux, Mac, Windows |
lsp_json | JSON | vscode-json-languageserver with additional patches | Linux, Mac, Windows |
lsp_lua | Lua | sumneko_lua | Linux, Mac, Windows |
lsp_python | Python | pyright | Linux, Mac, Windows |
lsp_quicklintjs | Javascript | quick-lint-js | Linux, Mac, Windows |
lsp_rust | Rust | rust-analyzer | Linux, Mac, Windows |
lsp_tex | TeX | texlab | Linux, Mac, Windows |
lsp_typescript | Javascript, Typescript | typescript-language-server | Linux, Mac, Windows |
lsp_yaml | YAML | yaml-language-server | Linux, Mac, Windows |
lsp_zig | Zig | zls | Linux, Mac, Windows |
lsp_haxe | Haxe | haxe-language-server | Linux, Mac, Windows |
These libraries are dependencies of some language servers (automatic installation with lpm
).
Library | Description | Platforms |
---|---|---|
jdk | JDK binaries for running java apps | Linux, Mac, Windows |
nodejs | NodeJs binaries for running javascript apps | Linux, Mac, Windows |
haxe | Haxe binaries for running haxe apps | Linux, Mac, Windows |