Skip to content

topisani/kak-tree-sitter

 
 

Repository files navigation

kak-tree-sitter

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

asciicast

Features

  • Semantic highlighting.
  • Semantic selections (types, functions, declarations, etc.)
  • Incremental parsing.
  • 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.

About

tree-sitter meets Kakoune

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Rust 57.1%
  • Scheme 34.0%
  • KakouneScript 8.9%