]> git.eshelyaron.com Git - emacs.git/commit
(treesit--indent-rules-optimize): Optimize 'and' and 'or' matcher forms
authorDmitry Gutov <dgutov@yandex.ru>
Sat, 7 Jan 2023 00:44:07 +0000 (02:44 +0200)
committerDmitry Gutov <dgutov@yandex.ru>
Sat, 7 Jan 2023 00:44:07 +0000 (02:44 +0200)
commitff66a5d324b6cc88db27f48f351f2cb5baa08fa2
tree9b95bfd34f00ec944022edd7ca6f8616d468276a
parentf2ebe43362cab1b8d88674dad60b1ed3c822bb54
(treesit--indent-rules-optimize): Optimize 'and' and 'or' matcher forms

* lisp/treesit.el (treesit--indent-rules-optimize):
Optimize 'and' and 'or' matcher forms.  When 'and' has a 'query'
matcher inside (as is the case in ruby-ts--indent-rules, many
times over), this yields a significant performance boost.
lisp/treesit.el