Skip to content

Repository files navigation

Caffeine-ls

The old LSP (tree-sitter based)

The next-gen LSP for JVM family languages

Contribute

The development of the LSP is in very early stage, please contribute!

Development

Run the VSCode extension development host with the following command

cargo xtask vscode
# or with custom cargo arguments
# cargo xtask vscode -- -r

If you want to inspect a tree:

cargo xtask parse path/to/file.java

If you want to inspect trees in a folder:

cargo xtask batch-parse path/to/folder -o output/

License

This project is licensed under GPL-3.0,

Files under lib/rust-sam licensed under MIT.

About

LSP for JVM family languages

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages