Skill Development Limited info

lua-lsp

lua-lsp is a Claude Code plugin that connects the Lua language server to Claude Code, giving it code intelligence and diagnostics for .lua files.

  • 37.6k GitHub stars
brew install lua-language-server
lua-lsp — illustration

What it is

lua-lsp is a plugin from the official Claude Code plugins repository. It provides a Lua language server for Claude Code, adding code intelligence and diagnostics when working with Lua source code. The plugin supports files with the .lua extension. It relies on the lua-language-server program, which must be installed separately. The README gives installation commands for macOS through Homebrew and for several Linux distributions (Ubuntu/Debian via snap, Arch Linux, and Fedora). Pre-built binaries can also be downloaded from the LuaLS releases page. The underlying language server is the LuaLS project (github.com/LuaLS/lua-language-server). Its documentation is at luals.github.io.

Who it's for

  • Developers using Claude Code on Lua projects
  • Anyone who wants code intelligence and diagnostics for .lua files inside Claude Code

Requirements

Requirements

  • Claude Code
  • lua-language-server installed on the system (via Homebrew, a Linux package manager, or pre-built binaries)

Setup

  1. Install lua-language-server via Homebrew (macOS)

    On macOS, install the Lua language server with Homebrew.

    bash
    brew install lua-language-server
  2. Install on Ubuntu/Debian (via snap)

    On Ubuntu or Debian, install the language server using snap.

    bash
    sudo snap install lua-language-server --classic
  3. Install on Arch Linux

    On Arch Linux, install with pacman.

    bash
    sudo pacman -S lua-language-server
  4. Install on Fedora

    On Fedora, install with dnf.

    bash
    sudo dnf install lua-language-server
  5. Manual installation

    Alternatively, download pre-built binaries from the releases page at https://github.com/LuaLS/lua-language-server/releases.

lua-lsp هو بلَغِن لـClaude Code بيربط سيرفر لغة Lua مع Claude Code، وبيعطيه فهم للكود وتشخيص للأخطاء بملفات .lua.