Skip to content

Commit bd02eab

Browse files
committed
Expand README, link to 25.07 release notes
1 parent 9fe0be0 commit bd02eab

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

README.md

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22

33
This repository contains a number of crates used by the [Helix editor](https://github.com/helix-editor/helix) for integration with the [tree-sitter](https://github.com/tree-sitter/tree-sitter) C library.
44

5-
* `bindings/` contains the `tree-house-bindings` crate which provides Rust bindings over the C library.
5+
Most notably the highlighter crate [`tree-house`](https://crates.io/crates/tree-house) provides Helix's syntax highlighting and all other tree-sitter features since the 25.07 release. The highlighter was rewritten from scratch for simplification and to fix a number of bugs. Read more in the [25.07 release highlights](https://helix-editor.com/news/release-25-07-highlights/#tree-house).
6+
7+
Documentation is a work-in-progress and these crates may see breaking changes as we expand our use of Tree-sitter in Helix.
8+
9+
* `bindings/` contains the `tree-house-bindings` crate which provides Rust bindings over the C library and optional integration with the [Ropey](https://github.com/cessen/ropey) rope crate.
610
* `highlighter/` contains the `tree-house` crate which exposes a robust highlighter and query iterator for working across [injections].
711
* `skidder/` contains the `skidder` crate which exposes utilities for building a package repository for tree-sitter grammars.
812
* `cli/` contains the `skidder-cli` crate which wraps `skidder` in a command line interface.

0 commit comments

Comments
 (0)