emacs-diffs
[Top][All Lists]
Advanced

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

feature/tree-sitter b028d4f7df 04/14: ; Tree-sitter: Don't refontify if


From: Yuan Fu
Subject: feature/tree-sitter b028d4f7df 04/14: ; Tree-sitter: Don't refontify if entity contained in the region
Date: Fri, 4 Nov 2022 13:19:09 -0400 (EDT)

branch: feature/tree-sitter
commit b028d4f7dfbd72790679423a8dcce9994b07834d
Author: Yuan Fu <casouri@gmail.com>
Commit: Yuan Fu <casouri@gmail.com>

    ; Tree-sitter: Don't refontify if entity contained in the region
    
    * lisp/treesit.el (treesit-font-lock-contextual-post-process): Only
    refontify when NODE-START < region START.
---
 lisp/treesit.el | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lisp/treesit.el b/lisp/treesit.el
index d6058cdc43..7d961476cd 100644
--- a/lisp/treesit.el
+++ b/lisp/treesit.el
@@ -696,7 +696,7 @@ If VERBOSE is non-nil, print debugging information."
     (when verbose
       (message "Contextual: region: %s-%s, node: %s-%s"
                start end node-start node-end))
-    (when (<= node-end end)
+    (when (and (< node-start start) (<= node-end end))
       (if (get-text-property node-end-1 prop-sym)
           ;; We are called from a refontification by jit-lock-context,
           ;; caused by a previous call to this function.



reply via email to

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