summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Gutov <dmitry@gutov.dev>2023-12-24 04:07:15 +0200
committerDmitry Gutov <dmitry@gutov.dev>2023-12-24 04:07:15 +0200
commit9cfa498e0ab4876e38f46b4ee9e26804512fd666 (patch)
tree539ce76c82520bdfdb74870d2578ea52af17bd5b
parentda2e440462b643427de94433f5e8d0e1330c7450 (diff)
downloademacs-9cfa498e0ab4876e38f46b4ee9e26804512fd666.tar.gz
emacs-9cfa498e0ab4876e38f46b4ee9e26804512fd666.tar.bz2
emacs-9cfa498e0ab4876e38f46b4ee9e26804512fd666.zip
treesit-major-mode-setup: Use 'treesit--syntax-propertize-notifier'
* lisp/treesit.el (treesit-major-mode-setup): Make sure 'treesit--syntax-propertize-notifier' is used (bug#66732)
-rw-r--r--lisp/treesit.el3
1 files changed, 3 insertions, 0 deletions
diff --git a/lisp/treesit.el b/lisp/treesit.el
index 2ef4e382cf3..eed53bc2b99 100644
--- a/lisp/treesit.el
+++ b/lisp/treesit.el
@@ -2461,6 +2461,9 @@ before calling this function."
parser #'treesit--font-lock-notifier))
(add-hook 'pre-redisplay-functions #'treesit--pre-redisplay 0 t))
;; Syntax
+ (dolist (parser (treesit-parser-list))
+ (treesit-parser-add-notifier
+ parser #'treesit--syntax-propertize-notifier))
(add-hook 'syntax-propertize-extend-region-functions
#'treesit--pre-syntax-ppss 0 t)
;; Indent.