Skip to content

Conversation

dan0v
Copy link

@dan0v dan0v commented Aug 18, 2025

I need compatibility with recent tree-sitter versions, so I have updated the bindings to match those in tree-sitter-java. Rust bindings work as expected. I have not tested support for other languages.

Should address #161 and #159

@github-actions github-actions bot added the bindings Related to the Node.js/Rust/C bindings label Aug 18, 2025
@dan0v
Copy link
Author

dan0v commented Aug 18, 2025

For anyone who needs the bindings updated right now and can't wait for it to be merged, you can just add this to your Cargo.toml:

[dependencies]
tree-sitter-kotlin     = { git = "https://github.com/dan0v/tree-sitter-kotlin.git" }

or to pin the exact version by commit hash:

[dependencies]
tree-sitter-kotlin     = { git = "https://github.com/dan0v/tree-sitter-kotlin.git", rev = "8cf939e62c048e3366e3c1b0796090f939b4feba" }

@wetneb
Copy link

wetneb commented Oct 4, 2025

There is also https://crates.io/crates/tree-sitter-kotlin-ng, which is compatible with more recent tree-sitter versions.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bindings Related to the Node.js/Rust/C bindings

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants