The old LSP (tree-sitter based)
The next-gen LSP for JVM family languages
The development of the LSP is in very early stage, please contribute!
- Rust toolchain
- JDK 1.8+ (25 recommended) for building the sidecar
Run the VSCode extension development host with the following command
cargo xtask vscode
# or with custom cargo arguments
# cargo xtask vscode -- -rIf you want to inspect a tree:
cargo xtask parse path/to/file.javaIf you want to inspect trees in a folder:
cargo xtask batch-parse path/to/folder -o output/This project is licensed under GPL-3.0,
Files under lib/rust-sam licensed under MIT.