From: Arash Esbati Date: Sat, 6 Apr 2024 19:58:03 +0000 (+0200) Subject: Fix tex-tabbing-separator alignment rule X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=2f206d8cfc4fbaa42a5593de54f4ea01a9c88550;p=emacs.git Fix tex-tabbing-separator alignment rule * lisp/align.el (align-rules-list): Remove the check of `latex-mode' with `eq' which doesn't work with newer AUCTeX mode names and modes defined by user with `define-derived-mode'. (bug#69187) (cherry picked from commit 03b23302bd326f981e1328f0e9ea9f4a40a13ee1) --- diff --git a/lisp/align.el b/lisp/align.el index 81ccc4b5e2d..0e77a857585 100644 --- a/lisp/align.el +++ b/lisp/align.el @@ -537,10 +537,8 @@ The possible settings for `align-region-separate' are: (regexp . ,(lambda (end reverse) (align-match-tex-pattern "\\\\[=>]" end reverse))) (group . (1 2)) - (modes . align-tex-modes) - (repeat . t) - (run-if . ,(lambda () - (eq major-mode 'latex-mode)))) + (modes . '(latex-mode)) + (repeat . t)) (tex-record-break (regexp . "\\(\\s-*\\)\\\\\\\\")