mirror of
git://git.sv.gnu.org/emacs.git
synced 2025-12-06 22:41:06 -08:00
; * lisp/treesit.el (treesit--font-lock-level-setter): Minor change.
This commit is contained in:
parent
69380a88e9
commit
671e5d9fad
1 changed files with 6 additions and 2 deletions
|
|
@ -555,8 +555,12 @@ omitted, default END to BEG."
|
||||||
"Generic tree-sitter font-lock error"
|
"Generic tree-sitter font-lock error"
|
||||||
'treesit-error)
|
'treesit-error)
|
||||||
|
|
||||||
|
(defvar treesit-font-lock-settings)
|
||||||
(defun treesit--font-lock-level-setter (sym val)
|
(defun treesit--font-lock-level-setter (sym val)
|
||||||
"Custom setter for `treesit-font-lock-level'."
|
"Custom setter for `treesit-font-lock-level'.
|
||||||
|
Set the default value of SYM to VAL, recompute fontification
|
||||||
|
features and refontify for every buffer where tree-sitter-based
|
||||||
|
fontification is enabled."
|
||||||
(set-default sym val)
|
(set-default sym val)
|
||||||
(and (treesit-available-p)
|
(and (treesit-available-p)
|
||||||
(named-let loop ((res nil)
|
(named-let loop ((res nil)
|
||||||
|
|
@ -571,7 +575,7 @@ omitted, default END to BEG."
|
||||||
res)
|
res)
|
||||||
(let ((buffer (car buffers)))
|
(let ((buffer (car buffers)))
|
||||||
(with-current-buffer buffer
|
(with-current-buffer buffer
|
||||||
(if (treesit-parser-list)
|
(if treesit-font-lock-settings
|
||||||
(loop (append res (list buffer)) (cdr buffers))
|
(loop (append res (list buffer)) (cdr buffers))
|
||||||
(loop res (cdr buffers)))))))))
|
(loop res (cdr buffers)))))))))
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue