emacs-diffs
[Top][All Lists]
Advanced

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

emacs-29 2c90ade09a4: Tree-sitter use with-silent-modifications like jit


From: Yuan Fu
Subject: emacs-29 2c90ade09a4: Tree-sitter use with-silent-modifications like jit-lock (bug#64321)
Date: Wed, 28 Jun 2023 16:09:11 -0400 (EDT)

branch: emacs-29
commit 2c90ade09a4d52a583158cb9cacf665ac11e8387
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>

    Tree-sitter use with-silent-modifications like jit-lock (bug#64321)
    
    * lisp/treesit.el (treesit--font-lock-notifier): Use
    with-silent-modifications when marking modified text to be fontified
    by jit-lock.  This is what jit-lock itself does.
---
 lisp/treesit.el | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/lisp/treesit.el b/lisp/treesit.el
index 0e1d7931d49..04d460fdea4 100644
--- a/lisp/treesit.el
+++ b/lisp/treesit.el
@@ -1072,7 +1072,8 @@ parser notifying of the change."
       (when treesit--font-lock-verbose
         (message "Notifier received range: %s-%s"
                  (car range) (cdr range)))
-      (put-text-property (car range) (cdr range) 'fontified nil))))
+      (with-silent-modifications
+        (put-text-property (car range) (cdr range) 'fontified nil)))))
 
 ;;; Indent
 



reply via email to

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