Skip to content
This repository was archived by the owner on Sep 30, 2026. It is now read-only.
Qbox-projectPublic archive

About

Merged into Qbox-project/qbx-lua: FiveM Lua language server at crates/qbx_lua_ls. Archived history/releases through v1.0.4.

Topics

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

qbx-lua-ls is now part of qbx-lua

The FiveM Lua language server is now part of Qbox-project/qbx-lua. Its source, tests, scripts and documentation live in crates/qbx_lua_ls, alongside the command-line linter, formatter and shared analysis crates.

The combined repository was initially named qbx-lint and is now branded Qbox Lua (qbx-lua). The executable names remain qbx-lint and qbx-lua-ls.

This repository is archived. Use the combined repository for new language-server issues, pull requests, builds and downloads. Shared analysis and server changes now fit in one checkout and one pull request.

Where to go

Task Current location
Learn about both tools qbx-lua README
Read language-server features and configuration qbx-lua-ls guide
Download the server or CLI Shared tooling releases
Report a server bug or request a feature qbx-lua issues
Contribute to the server or shared Rust crates Workspace contribution guide
Set up an editor qbx-editor setup guide
Read LSP settings and custom requests Protocol reference

Install or build the current server

From v1.0.5, qbx-lua releases contain both qbx-lint-<target> and qbx-lua-ls-<target> archives. Choose qbx-lua-ls-<target> for your editor's language server. The executable is still named qbx-lua-ls (qbx-lua-ls.exe on Windows) and still uses LSP over standard input and output.

For VS Code, the Qbox Lua extension includes the server. Other editors can use a downloaded binary or a source build.

To build with stable Rust, clone the combined workspace:

git clone https://github.com/Qbox-project/qbx-lua.git
cd qbx-lua
cargo build --release --locked -p qbx_lua_ls

The executable is target/release/qbx-lua-ls (add .exe on Windows). To install it with Cargo, run cargo install --path crates/qbx_lua_ls --locked from the same checkout. A separate qbx-lua-ls checkout is no longer needed.

Preserved history and older releases

The server's original commit graph was imported without squashing or rewriting commits. Original commit hashes, authors, timestamps and messages are preserved in the combined repository. Historical server tags are available there as lua-ls/v1.0.0 through lua-ls/v1.0.4, alongside the linter's existing tags.

This archived repository retains its original history and standalone releases through v1.0.4 for older installations and download links. See the migration notes for the completed migration and compatibility details.

License

GPL-3.0-or-later.

About

Merged into Qbox-project/qbx-lua: FiveM Lua language server at crates/qbx_lua_ls. Archived history/releases through v1.0.4.

Topics

Resources

Code of conduct

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages