Michael Davis 779ab28a83 bindings: Patch endian.h to include IllumOS
According to <https://redirect.github.com/mikepb/endian.h/issues/4> this
should be supported and seems to fix the IllumOS build. Also see the
PR for upstream: <https://redirect.github.com/tree-sitter/tree-sitter/pull/4450>.

Co-authored-by: Mike Zeller <mike@mikezeller.net>
2025-05-14 16:48:44 -04:00
2025-02-12 20:47:11 -05:00
2025-02-05 15:45:25 -05:00
2024-08-09 02:54:16 +02:00
2024-07-28 02:50:13 +02:00
2025-02-05 22:43:02 -05:00
2025-02-05 15:45:25 -05:00
2024-07-28 02:50:13 +02:00
2025-02-12 20:47:11 -05:00

tree-house

This repository contains a number of crates used by the Helix editor for integration with the tree-sitter C library.

  • bindings/ contains the tree-house-bindings crate which provides Rust bindings over the C library.
  • highlighter/ contains the tree-house crate which exposes a robust highlighter and query iterator for working across [injections].
  • skidder/ contains the skidder crate which exposes utilities for building a package repository for tree-sitter grammars.
  • cli/ contains the skidder-cli crate which wraps skidder in a command line interface.
Description
Cozy Rust bindings to the tree-sitter C library and a robust highlighter
Readme MPL-2.0 1.2 MiB
Languages
Rust 98.4%
Nix 0.9%
Shell 0.7%