]> git.eshelyaron.com Git - emacs.git/commitdiff
Don't disable parse cache in tree-sitter activated js-mode
authorYuan Fu <casouri@gmail.com>
Wed, 26 Oct 2022 02:46:58 +0000 (19:46 -0700)
committerYuan Fu <casouri@gmail.com>
Wed, 26 Oct 2022 02:46:58 +0000 (19:46 -0700)
* lisp/progmodes/js.el (js-mode): Move parse cache setup back.

lisp/progmodes/js.el

index 4ccdab0d9288df3f0f26c8f3717858b7fd302c10..1d53a624a7a17cde444b57ba0de432296e765755 100644 (file)
@@ -3622,6 +3622,9 @@ This function can be used as a value in `which-func-functions'"
   (setq-local fill-paragraph-function #'js-fill-paragraph)
   (setq-local normal-auto-fill-function #'js-do-auto-fill)
 
+  ;; Parse cache
+  (add-hook 'before-change-functions #'js--flush-caches t t)
+
   ;; Frameworks
   (js--update-quick-match-re)
 
@@ -3704,9 +3707,7 @@ This function can be used as a value in `which-func-functions'"
               #'syntax-propertize-multiline 'append 'local)
     (add-hook 'syntax-propertize-extend-region-functions
               #'js--syntax-propertize-extend-region 'append 'local)
-
-    ;; Parse cache
-    (add-hook 'before-change-functions #'js--flush-caches t t))))
+    )))
 
 (defvar js-json--treesit-font-lock-settings
   (treesit-font-lock-rules