]> git.eshelyaron.com Git - emacs.git/commitdiff
; Fix last change
authorEli Zaretskii <eliz@gnu.org>
Sat, 13 Jul 2024 10:16:42 +0000 (13:16 +0300)
committerEshel Yaron <me@eshelyaron.com>
Sat, 13 Jul 2024 20:07:21 +0000 (22:07 +0200)
* lisp/progmodes/java-ts-mode.el (java-ts-mode):
* lisp/progmodes/c-ts-mode.el (c-ts-mode, c++-ts-mode): Load the
Doxygen grammar quietly, so that if it isn't available, the user
is not annoyed.  (Bug#71874)

(cherry picked from commit 3a26a51c69b064546fd4647a94cdfc2656b201ec)

lisp/progmodes/c-ts-mode.el
lisp/progmodes/java-ts-mode.el

index e989f44f5887c6974c8a15a3e2c7bbcc0f698fe4..b2fe847d306e6a20a016756c11484d436ca41271 100644 (file)
@@ -1351,7 +1351,7 @@ in your init files."
         (treesit-font-lock-recompute-features '(emacs-devel)))
 
       ;; Inject doxygen parser for comment.
-      (when (treesit-ready-p 'doxygen)
+      (when (treesit-ready-p 'doxygen t)
         (setq-local treesit-primary-parser primary-parser)
         (setq-local treesit-font-lock-settings
                     (append
@@ -1412,7 +1412,7 @@ recommended to enable `electric-pair-mode' with this mode."
                     #'c-ts-mode--emacs-current-defun-name))
 
       ;; Inject doxygen parser for comment.
-      (when (treesit-ready-p 'doxygen)
+      (when (treesit-ready-p 'doxygen t)
         (setq-local treesit-primary-parser primary-parser)
         (setq-local treesit-font-lock-settings
                     (append
index 68ead5676326ab570ec87b63e120cd50e1f8af89..ac104534734c44a0168c6cb5a398c2f9b16d1488 100644 (file)
@@ -401,7 +401,7 @@ Return nil if there is no name or if NODE is not a defun node."
                 java-ts-mode--font-lock-settings)
 
     ;; Inject doxygen parser for comment.
-    (when (treesit-ready-p 'doxygen)
+    (when (treesit-ready-p 'doxygen t)
       (setq-local treesit-primary-parser primary-parser)
       (setq-local treesit-font-lock-settings
                   (append treesit-font-lock-settings