kak-tree-sitter support a rich set of faces and takes a hierarchical approach for syntax highlighting.
For example, with faces like:
ts_keyword
ts_keyword_control
ts_keyword_conditional
ts_keyword_control_conditional
We should define the default keyword Kakoune face as ts_keyword.
It is important to not to accidentally omit any default face as Kakoune does not pose a strict faces scheme, so it's important to crawl through the default Kakoune themes and gather all such faces.
kak-tree-sitter
support a rich set of faces and takes a hierarchical approach for syntax highlighting.For example, with faces like:
ts_keyword
ts_keyword_control
ts_keyword_conditional
ts_keyword_control_conditional
We should define the default
keyword
Kakoune face asts_keyword
.It is important to not to accidentally omit any default face as Kakoune does not pose a strict faces scheme, so it's important to crawl through the default Kakoune themes and gather all such faces.