lust-analyzer

Crates.iolust-analyzer
lib.rslust-analyzer
version0.4.25
created_at2025-10-29 23:04:54.937104+00
updated_at2026-01-17 00:06:15.828745+00
descriptionA WIP implementation of the language server protocol (LSP) for the Lust programming language
homepagehttps://lust-lang.dev/
repository
max_upload_size
id1907481
size270,783
Joshua Winstead (ArchangelJTW)

documentation

README

Lust Analyzer

lust-lang.dev · Docs · Core crate

Heavily WIP language server for the Lust scripting language. It targets editor integrations by forwarding parsing, typing, and diagnostics through the main lust library.

Status

  • Basic parsing + type checking go through, but large areas (completions, refactors, multi-file project awareness) are experimental or missing.
  • Expect frequent breaking changes while the protocol surface settles.

Install

cargo install lust-analyzer

Point your editor’s LSP client at the spawned process to explore the current feature set. Contributions and bug reports are welcome!

Commit count: 0

cargo fmt