From: Tassilo Horn Date: Sun, 10 Jan 2021 08:40:07 +0000 (+0100) Subject: Support keyval style beamer frame labels X-Git-Tag: emacs-28.0.90~4329 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=7a89b4b5d3bb44a1f43cc32c73cc85b63658c38b;p=emacs.git Support keyval style beamer frame labels * lisp/textmodes/reftex-vars.el (reftex-label-regexps): Support keyval style beamer frame labels. --- diff --git a/lisp/textmodes/reftex-vars.el b/lisp/textmodes/reftex-vars.el index 073059d52e8..d4c1b87262e 100644 --- a/lisp/textmodes/reftex-vars.el +++ b/lisp/textmodes/reftex-vars.el @@ -906,7 +906,8 @@ DOWNCASE t: Downcase words before using them." ;; begin, optional spaces and opening brace "begin[[:space:]]*{" ;; Build a regexp for env names - (regexp-opt '("lstlisting" "dmath" "dseries" "dgroup" "darray")) + (regexp-opt '("lstlisting" "dmath" "dseries" "dgroup" + "darray" "frame")) ;; closing brace, optional spaces "}[[:space:]]*" ;; Now for macros @@ -919,9 +920,9 @@ DOWNCASE t: Downcase words before using them." "\\[[^][]*" ;; Allow nested levels of chars enclosed in braces "\\(?:{[^}{]*" - "\\(?:{[^}{]*" - "\\(?:{[^}{]*}[^}{]*\\)*" - "}[^}{]*\\)*" + "\\(?:{[^}{]*" + "\\(?:{[^}{]*}[^}{]*\\)*" + "}[^}{]*\\)*" "}[^][]*\\)*" ;; Match the label key "\\