Subject: Re: bug#32203: [PATCH] Support \eqref in RefTeX reference styles

From: Arash Esbati <[email-masked]>
Date: Fri, 20 Jul 2018 22:51:15 +0200

Noam Postavsky <[email-masked]> writes:

> Arash Esbati <[email-masked]> writes:
>
>> Subject: [PATCH] Add \eqref to RefTeX's reference styles
>>
>> * lisp/textmodes/reftex-vars.el (reftex-ref-style-alist): Add entry
>> for \eqref provided by amsmath.sty and bind it to "e" key.
>
>> --- a/lisp/textmodes/reftex-vars.el
>> +++ b/lisp/textmodes/reftex-vars.el
>> @@ -1030,7 +1030,9 @@ This is used to string together whole reference sets, like
>>      ("Hyperref" "hyperref"
>>       (("\\autoref" ?a) ("\\autopageref" ?u)))
>>      ("Cleveref" "cleveref"
>> -     (("\\cref" ?c) ("\\Cref" ?C) ("\\cpageref" ?d) ("\\Cpageref" ?D))))
>> +     (("\\cref" ?c) ("\\Cref" ?C) ("\\cpageref" ?d) ("\\Cpageref" ?D)))
>> +    ("AMSmath" "amsmath"
>> +     (("\\eqref" ?e))))
>>    "Alist of reference styles.
>>  Each element is a list of the style name, the name of the LaTeX
>>  package associated with the style or t for any package, and an
>
> I guess the :version should be updated here too?

Thanks for looking at this; indeed I missed that.  Next try is attached.

Best, Arash
>From 2e7421f58b835483fe67dd55513c32ac310bd20e Mon Sep 17 00:00:00 2001
From: Arash Esbati <[email-masked]>
Date: Wed, 18 Jul 2018 21:20:12 +0200
Subject: [PATCH] Add \eqref to RefTeX's reference styles

* lisp/textmodes/reftex-vars.el (reftex-ref-style-alist): Add entry
for \eqref provided by amsmath.sty and bind it to "e" key.
---
 lisp/textmodes/reftex-vars.el | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

diff --git a/lisp/textmodes/reftex-vars.el b/lisp/textmodes/reftex-vars.el
index 11dbb8d570..e7fe8ffe66 100644
--- a/lisp/textmodes/reftex-vars.el
+++ b/lisp/textmodes/reftex-vars.el
@@ -1030,7 +1030,9 @@ This is used to string together whole reference sets, like
     ("Hyperref" "hyperref"
      (("\\autoref" ?a) ("\\autopageref" ?u)))
     ("Cleveref" "cleveref"
-     (("\\cref" ?c) ("\\Cref" ?C) ("\\cpageref" ?d) ("\\Cpageref" ?D))))
+     (("\\cref" ?c) ("\\Cref" ?C) ("\\cpageref" ?d) ("\\Cpageref" ?D)))
+    ("AMSmath" "amsmath"
+     (("\\eqref" ?e))))
   "Alist of reference styles.
 Each element is a list of the style name, the name of the LaTeX
 package associated with the style or t for any package, and an
@@ -1040,7 +1042,7 @@ the macro type is being prompted for.  (See also
 `reftex-ref-macro-prompt'.)  The keys, represented as characters,
 have to be unique."
   :group 'reftex-referencing-labels
-  :version "24.3"
+  :version "27.1"
   :type '(alist :key-type (string :tag "Style name")
 		:value-type (group (choice :tag "Package"
 					   (const :tag "Any package" t)
-- 
2.18.0