Fix treesit-range-rules

* lisp/treesit.el (treesit-range-rules): Reset :local like other
keywords.  The other chunk is indentation fix.
This commit is contained in:
Yuan Fu 2024-01-27 22:03:28 -08:00
parent 6d76e39912
commit 236317e5d2
No known key found for this signature in database
GPG key ID: 56E19BC57664A442

View file

@ -595,8 +595,8 @@ that encompasses the region between START and END."
(unless (and (consp range-offset)
(numberp (car range-offset))
(numberp (cdr range-offset)))
(signal 'treesit-error (list "Value of :offset option should be a pair of numbers" range-offset)))
(setq offset range-offset)))
(signal 'treesit-error (list "Value of :offset option should be a pair of numbers" range-offset)))
(setq offset range-offset)))
(query (if (functionp query)
(push (list query nil nil) result)
(when (null embed)
@ -606,7 +606,7 @@ that encompasses the region between START and END."
(push (list (treesit-query-compile host query)
embed local offset)
result))
(setq host nil embed nil offset nil))))
(setq host nil embed nil offset nil local nil))))
(nreverse result)))
(defun treesit--merge-ranges (old-ranges new-ranges start end)