]> git.eshelyaron.com Git - emacs.git/commitdiff
treesit-major-mode-setup: Use 'treesit--syntax-propertize-notifier'
authorDmitry Gutov <dmitry@gutov.dev>
Sun, 24 Dec 2023 02:07:15 +0000 (04:07 +0200)
committerEshel Yaron <me@eshelyaron.com>
Tue, 2 Jan 2024 07:15:55 +0000 (08:15 +0100)
* lisp/treesit.el (treesit-major-mode-setup): Make sure
'treesit--syntax-propertize-notifier' is used (bug#66732)

(cherry picked from commit 9cfa498e0ab4876e38f46b4ee9e26804512fd666)

lisp/treesit.el

index 9e497dadf1498e31bd066a12d3558f2569cef8d4..89120d49accd102f9567170d8e24760724491a78 100644 (file)
@@ -2922,6 +2922,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.