Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

LuaLS/lua-language-server-rust

Open more actions menu

Repository files navigation

Lua Language Server Rust Port

This is a Rust port of the Lua Language Server. Not all code is implemented in Rust; only the host program has been rewritten in Rust, while some C code is still used. The main goal of this port is to ensure compatibility with more platforms.

Runtime

The current default runtime is 5.4

Build Support

  • win32-x64
  • win32-ia32
  • win32-arm64
  • linux-aarch64
  • linux-x64
  • linux-musl
  • linux-bsd not format.
  • linux-riscv64
  • darwin-x64
  • darwin-arm64

NOTE:

  1. The linux-bsd are not format, because there are some build problems.

Build

Rust version: 1.81.0

To build the project, run:

git submodule update --init --recursive
cargo build --release -p luals

Publish

To build the project, run:

On Windows:

./publish/WinBuild.ps1

On other systems:

./publish/UnixBuild.sh

About

Porting lua-language-server to Rust

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.