]> git.eshelyaron.com Git - emacs.git/commitdiff
* lisp/text-modes/tex-mode.el (tex-mode): Fix AUCTeX regression
authorStefan Monnier <monnier@iro.umontreal.ca>
Tue, 20 Sep 2022 13:58:21 +0000 (09:58 -0400)
committerStefan Monnier <monnier@iro.umontreal.ca>
Tue, 20 Sep 2022 13:58:47 +0000 (09:58 -0400)
As discussed in
https://lists.gnu.org/r/auctex/2022-08/msg00004.html
AUCTeX installs its own advice to redefine `tex-mode`, and that
advice used to take precedence before commit 6075a7c5ae3fa456cd.

lisp/textmodes/tex-mode.el

index 64e38ad6973d7282f636cb7264e92568ea04c1ca..587ec406efaecad4f60b261ff1aa730f528f931d 100644 (file)
@@ -1013,7 +1013,10 @@ such as if there are no commands in the file, the value of `tex-default-mode'
 says which mode to use."
   (tex-common-initialization))
 
-(advice-add 'tex-mode :around #'tex--redirect-to-submode)
+(advice-add 'tex-mode :around #'tex--redirect-to-submode
+            ;; Give it lower precedence than normal advice, so
+            ;; AUCTeX's advice takes precedence over it.
+            '((depth . 50)))
 (defvar tex-mode--recursing nil)
 (defun tex--redirect-to-submode (orig-fun)
   "Redirect to one of the submodes when called directly."