]> git.eshelyaron.com Git - emacs.git/commit
Add keyword :reversed to treesit-font-lock-rules
authorYuan Fu <casouri@gmail.com>
Fri, 20 Dec 2024 03:02:59 +0000 (19:02 -0800)
committerEshel Yaron <me@eshelyaron.com>
Mon, 23 Dec 2024 15:17:51 +0000 (16:17 +0100)
commit247f3fc16f33dafe3849384dbccc852ab2a38305
treeddaa3523a9abc8dc2331b2acdd595c85a1e2f963
parent7135197886d86dca42a7b23cc0c945aeb4a0a68f
Add keyword :reversed to treesit-font-lock-rules

This keyword will be useful for implementing
string-interpolation feature.

* doc/lispref/modes.texi (Parser-based Font Lock): Document the
new keyword.
* lisp/treesit.el (treesit-font-lock-settings): Document.
(treesit-font-lock-setting-reversed): New function.
(treesit-font-lock-rules): Add new keyword.
(treesit-font-lock-recompute-features): Handle new keyword.

(cherry picked from commit 05ab13ebc7237bcf23bc84a6a345d0b563404c2d)
doc/lispref/modes.texi
lisp/treesit.el