emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

emacs-29 9cfa498e0ab 2/2: treesit-major-mode-setup: Use 'treesit--syntax


From: Dmitry Gutov
Subject: emacs-29 9cfa498e0ab 2/2: treesit-major-mode-setup: Use 'treesit--syntax-propertize-notifier'
Date: Sat, 23 Dec 2023 21:07:35 -0500 (EST)

branch: emacs-29
commit 9cfa498e0ab4876e38f46b4ee9e26804512fd666
Author: Dmitry Gutov <dmitry@gutov.dev>
Commit: Dmitry Gutov <dmitry@gutov.dev>

    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)
---
 lisp/treesit.el | 3 +++
 1 file changed, 3 insertions(+)

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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]