Add LSP plugins with inline lspServers configuration
This adds 10 LSP plugins to the official marketplace, each with inline
lspServers configuration. This enables the LSP plugin recommendation
feature to detect available LSP plugins directly from the marketplace.
LSP plugins added:
- typescript-lsp: TypeScript/JavaScript (.ts, .tsx, .js, .jsx, etc.)
- pyright-lsp: Python (.py, .pyi)
- gopls-lsp: Go (.go)
- rust-analyzer-lsp: Rust (.rs)
- clangd-lsp: C/C++ (.c, .h, .cpp, .cc, .hpp, etc.)
- php-lsp: PHP (.php)
- swift-lsp: Swift (.swift)
- csharp-lsp: C# (.cs)
- jdtls-lsp: Java (.java)
- lua-lsp: Lua (.lua)
Each plugin uses strict: false since they only provide LSP configuration
(no plugin.json manifest required).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-19 00:20:16 +00:00
|
|
|
# lua-lsp
|
|
|
|
|
|
2025-12-19 00:24:41 +00:00
|
|
|
Lua language server for Claude Code, providing code intelligence and diagnostics.
|
Add LSP plugins with inline lspServers configuration
This adds 10 LSP plugins to the official marketplace, each with inline
lspServers configuration. This enables the LSP plugin recommendation
feature to detect available LSP plugins directly from the marketplace.
LSP plugins added:
- typescript-lsp: TypeScript/JavaScript (.ts, .tsx, .js, .jsx, etc.)
- pyright-lsp: Python (.py, .pyi)
- gopls-lsp: Go (.go)
- rust-analyzer-lsp: Rust (.rs)
- clangd-lsp: C/C++ (.c, .h, .cpp, .cc, .hpp, etc.)
- php-lsp: PHP (.php)
- swift-lsp: Swift (.swift)
- csharp-lsp: C# (.cs)
- jdtls-lsp: Java (.java)
- lua-lsp: Lua (.lua)
Each plugin uses strict: false since they only provide LSP configuration
(no plugin.json manifest required).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-19 00:20:16 +00:00
|
|
|
|
2025-12-19 00:24:41 +00:00
|
|
|
## Supported Extensions
|
|
|
|
|
`.lua`
|
Add LSP plugins with inline lspServers configuration
This adds 10 LSP plugins to the official marketplace, each with inline
lspServers configuration. This enables the LSP plugin recommendation
feature to detect available LSP plugins directly from the marketplace.
LSP plugins added:
- typescript-lsp: TypeScript/JavaScript (.ts, .tsx, .js, .jsx, etc.)
- pyright-lsp: Python (.py, .pyi)
- gopls-lsp: Go (.go)
- rust-analyzer-lsp: Rust (.rs)
- clangd-lsp: C/C++ (.c, .h, .cpp, .cc, .hpp, etc.)
- php-lsp: PHP (.php)
- swift-lsp: Swift (.swift)
- csharp-lsp: C# (.cs)
- jdtls-lsp: Java (.java)
- lua-lsp: Lua (.lua)
Each plugin uses strict: false since they only provide LSP configuration
(no plugin.json manifest required).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-19 00:20:16 +00:00
|
|
|
|
2025-12-19 00:24:41 +00:00
|
|
|
## Installation
|
Add LSP plugins with inline lspServers configuration
This adds 10 LSP plugins to the official marketplace, each with inline
lspServers configuration. This enables the LSP plugin recommendation
feature to detect available LSP plugins directly from the marketplace.
LSP plugins added:
- typescript-lsp: TypeScript/JavaScript (.ts, .tsx, .js, .jsx, etc.)
- pyright-lsp: Python (.py, .pyi)
- gopls-lsp: Go (.go)
- rust-analyzer-lsp: Rust (.rs)
- clangd-lsp: C/C++ (.c, .h, .cpp, .cc, .hpp, etc.)
- php-lsp: PHP (.php)
- swift-lsp: Swift (.swift)
- csharp-lsp: C# (.cs)
- jdtls-lsp: Java (.java)
- lua-lsp: Lua (.lua)
Each plugin uses strict: false since they only provide LSP configuration
(no plugin.json manifest required).
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>
2025-12-19 00:20:16 +00:00
|
|
|
|
2025-12-19 00:24:41 +00:00
|
|
|
### Via Homebrew (macOS)
|
|
|
|
|
```bash
|
|
|
|
|
brew install lua-language-server
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### Via package manager (Linux)
|
|
|
|
|
```bash
|
|
|
|
|
# Ubuntu/Debian (via snap)
|
|
|
|
|
sudo snap install lua-language-server --classic
|
|
|
|
|
|
|
|
|
|
# Arch Linux
|
|
|
|
|
sudo pacman -S lua-language-server
|
|
|
|
|
|
|
|
|
|
# Fedora
|
|
|
|
|
sudo dnf install lua-language-server
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
### Manual Installation
|
|
|
|
|
Download pre-built binaries from the [releases page](https://github.com/LuaLS/lua-language-server/releases).
|
|
|
|
|
|
|
|
|
|
## More Information
|
|
|
|
|
- [Lua Language Server GitHub](https://github.com/LuaLS/lua-language-server)
|
|
|
|
|
- [Documentation](https://luals.github.io/)
|