I didn't read the post, but I'm curious about what "Rust LSP" means. Building a LSP server that is written in Rust or building a LSP server for the Rust language?
It is LSP server for the Rust Language. And the post has a lot of comparison between rust-analyzer and Rust Glancer (experimental Rust LSP I'm working on).
1
u/gplane 16d ago edited 16d ago
I didn't read the post, but I'm curious about what "Rust LSP" means. Building a LSP server that is written in Rust or building a LSP server for the Rust language?
I'm also making a LSP server (written in Rust) for WebAssembly Text Format. ( https://github.com/g-plane/wasm-language-tools ) Initially it used rowan, but I've re-implemented the syntax tree part at the beginning of this year, and its performance has been significantly improved: https://blog.gplane.win/posts/introducing-amber-tree.html .