Show r/rust: just-lsp - A language server for `just`, the command runner

114 points vandalism 12 comments

Hey all, just wanted to share a project I've been working on - a language server for just, the command runner (https://github.com/casey/just).

It might be of interest to some of you who use just, and wish to have stuff like goto definition, symbol renaming, formatting, diagnostics, etc. for justfiles, all within your editor.

The server is entirely written in Rust, and is based on the tree-sitter parser for just. It could also serve as a nice example for writing language servers in Rust, using crates such as tower-lsp for the implementation.

It's still a work in progress, but I'd love some initial feedback!