/kak-tree-sitter

tree-sitter meets Kakoune

Primary LanguageRustOtherNOASSERTION

kak-tree-sitter

This is a binary server that interfaces tree-sitter with kakoune.

asciicast

Features

  • Semantic highlighting.
  • Semantic selections (types, functions, declarations, etc.)
  • Efficient parsing via tree-sitter, with partial parsing, etc.
  • Shared between Kakoune sessions.

Roadmap

See the milestones.

Install

See the wiki section about how to install.

Usage

See the wiki part about the usage.

Design

Alternatives

  • tree-sitter.kak: a similar project, with the same motivations. It’s currently the only viable alternative with both features (semantic highlighting / selections).

Credits

This program was heavily inspired by kak-tree, by @ul.