[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
master d436191c 3/5: * latex.el (LaTeX-auto-class-regexp-list): Save reg
From: |
Arash Esbati |
Subject: |
master d436191c 3/5: * latex.el (LaTeX-auto-class-regexp-list): Save regexp groups. |
Date: |
Tue, 26 Sep 2023 16:47:20 -0400 (EDT) |
branch: master
commit d436191ceff9b5aed39fbedfe847928838070b90
Author: Arash Esbati <arash@gnu.org>
Commit: Arash Esbati <arash@gnu.org>
* latex.el (LaTeX-auto-class-regexp-list): Save regexp groups.
---
latex.el | 19 +++++++++++--------
1 file changed, 11 insertions(+), 8 deletions(-)
diff --git a/latex.el b/latex.el
index e36455c6..ca82dc97 100644
--- a/latex.el
+++ b/latex.el
@@ -1760,7 +1760,7 @@ Regexp allows for up to 3 levels of parenthesis inside
the index argument.
This is necessary since index entries may contain commands and stuff.")
(defvar LaTeX-auto-class-regexp-list
- '(;; \RequirePackage[<options>]{<package>}[<date>]
+ `(;; \RequirePackage[<options>]{<package>}[<date>]
("\\\\Require\\(Package\\)\\(\\[\\([^]]*\\)\\]\\)?\
{\\([^#\\.\n\r]+?\\)}"
(3 4 1) LaTeX-auto-style)
@@ -1783,13 +1783,16 @@ This is necessary since index entries may contain
commands and stuff.")
("\\\\DeclareRobustCommand\\*?{?\\\\\\([A-Za-z]+\\)}?"
1 TeX-auto-symbol)
;; Patterns for commands described in "LaTeX2e font selection" (fntguide)
- ("\\\\DeclareMath\\(?:Symbol\\|Delimiter\\|Accent\\|Radical\\)\
-{?\\\\\\([A-Za-z]+\\)}?"
- 1 TeX-auto-symbol)
- ("\\\\\\(Declare\\|Provide\\)Text\
-\\(?:Command\\|Symbol\\|Accent\\|Composite\\){?\\\\\\([A-Za-z]+\\)}?"
- 1 TeX-auto-symbol)
- ("\\\\Declare\\(?:Text\\|Old\\)FontCommand{?\\\\\\([A-Za-z]+\\)}?"
+ (,(concat "\\\\"
+ (regexp-opt '("DeclareMathSymbol" "DeclareMathDelimiter"
+ "DeclareMathAccent" "DeclareMathRadical"
+ "DeclareTextCommand" "DeclareTextSymbol"
+ "DeclareTextAccent" "DeclareTextComposite"
+ "ProvideTextCommand" "ProvideTextSymbol"
+ "ProvideTextAccent" "ProvideTextComposite"
+ "DeclareTextFontCommand"
+ "DeclareOldFontCommand"))
+ "{?\\\\\\([A-Za-z]+\\)}?")
1 TeX-auto-symbol))
"List of regular expressions matching macros in LaTeX classes and packages.")
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- master d436191c 3/5: * latex.el (LaTeX-auto-class-regexp-list): Save regexp groups.,
Arash Esbati <=