auctex-diffs
[Top][All Lists]
Advanced

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

master 16ef09b1: Override built-in tex-mode


From: Ikumi Keita
Subject: master 16ef09b1: Override built-in tex-mode
Date: Wed, 21 Sep 2022 04:32:39 -0400 (EDT)

branch: master
commit 16ef09b18ca2d652e38cbdeb717c737394bf7ce7
Author: Ikumi Keita <ikumi@ikumi.que.jp>
Commit: Ikumi Keita <ikumi@ikumi.que.jp>

    Override built-in tex-mode
    
    * tex-site.el.in (TeX-modes-set): Specify `depth' to override the
    :around advice given to `tex-mode' in tex-mode.el.
---
 tex-site.el.in | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/tex-site.el.in b/tex-site.el.in
index e088251e..b9a73bd9 100644
--- a/tex-site.el.in
+++ b/tex-site.el.in
@@ -107,7 +107,12 @@ functions into the respective function cell of the mode."
       (setq elt (car (pop list)))
       (let ((dst (intern (concat "TeX-" (symbol-name elt)))))
         (if (memq elt value)
-            (advice-add elt :override dst)
+            (advice-add elt :override dst
+                        ;; COMPATIBILITY for Emacs 28.[12]
+                        ;; Give it higher precedence than the :around
+                        ;; advice given to `tex-mode' in tex-mode.el.
+                        ;; 
<URL:https://lists.gnu.org/r/auctex-devel/2022-09/msg00050.html>
+                        '((depth . -10)))
           (advice-remove elt dst))))))
 
 (defcustom TeX-modes



reply via email to

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