; * 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"
|
||||
'treesit-error)
|
||||
|
||||
(defvar treesit-font-lock-settings)
|
||||
(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)
|
||||
(and (treesit-available-p)
|
||||
(named-let loop ((res nil)
|
||||
|
@ -571,7 +575,7 @@ omitted, default END to BEG."
|
|||
res)
|
||||
(let ((buffer (car buffers)))
|
||||
(with-current-buffer buffer
|
||||
(if (treesit-parser-list)
|
||||
(if treesit-font-lock-settings
|
||||
(loop (append res (list buffer)) (cdr buffers))
|
||||
(loop res (cdr buffers)))))))))
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue