helix
helix copied to clipboard
Update dependencies
This PR updates tree-sitter and some other dependencies. hashbrown no longer has the raw feature, so I couldn't update that, but everything else should be up-to-date
While the tree sitter API changes are an I.provement I am not sure it's worth upgrading at this point since we are switching to out own bindings
Any status on the custom tree-sitter bindings? Is that still the plan?
Yeah, they're pretty close - I've been focused on them for the last two weeks or so and I have an initial integration branch nearly ready. The changes there will drop our dependency on the tree-sitter crate and, conveniently, also remove the use of hashbrown::RawTable. I will close this out since we will want to switch directly to the new highlighter (rather than pulling in streaming_iterator) but thanks for taking a look at these updates!
Edit: the new bindings are now in #12972
Awesome, can't wait to see the new bindings 😄 !