emacs-bug-tracker
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debbugs-tracker] bug#36111: closed (Support cleveref labels in AUCTeX a


From: GNU bug Tracking System
Subject: [debbugs-tracker] bug#36111: closed (Support cleveref labels in AUCTeX and RefTeX)
Date: Sat, 15 Jun 2019 20:02:02 +0000

Your message dated Sat, 15 Jun 2019 22:01:30 +0200
with message-id <address@hidden>
and subject line Re: bug#36111: Support cleveref labels in AUCTeX and RefTeX
has caused the debbugs.gnu.org bug report #36111,
regarding Support cleveref labels in AUCTeX and RefTeX
to be marked as done.

(If you believe you have received this mail in error, please contact
address@hidden.)


-- 
36111: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=36111
GNU Bug Tracking System
Contact address@hidden with problems
--- Begin Message --- Subject: Support cleveref labels in AUCTeX and RefTeX Date: Wed, 5 Jun 2019 20:29:08 -0400 User-agent: NeoMutt/20180716
Package: auctex
Severity: wishlist

I use the cleveref package, which allows annotating \label commands with
an optional argument. Unfortunately, this prevents both AUCTeX and
RefTeX from detecting those labels.

To illustrate, here is some LaTeX code from which AUCTeX and RefTeX fail
to extract the label "eq:23":

    \usepackage{cleveref}
    \crefname{diagram}{diagram}{diagrams}
    % ...
    \begin{equation}
      \label[diagram]{eq:23}
      1 = 1
    \end{equation}

This is problematic, because the function reftex-label will reuse the
label "eq:23".

I am not sufficiently familiar with emacs lisp to submit a patch, but I
think I have found some of the places that should be updated:

* The variable LaTeX-auto-label-regexp-list in latex.el

* The function reftex-parse-from-file hardcodes the prefix "\\label{".
  Perhaps this could be a customizable regexp?

More details can be found in this question:
https://tex.stackexchange.com/q/494337/6128 .

Please add support for cleveref labels to AUCTeX and RefTeX.

Best,
Ryan

-- 
|)|/  Ryan Kavanagh      | GPG: 4E46 9519 ED67 7734 268F
|\|\  https://rak.ac     |      BD95 8F7B F8FC 4A11 C97A

Attachment: signature.asc
Description: PGP signature


--- End Message ---
--- Begin Message --- Subject: Re: bug#36111: Support cleveref labels in AUCTeX and RefTeX Date: Sat, 15 Jun 2019 22:01:30 +0200 User-agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50
Ryan Kavanagh <address@hidden> writes:

> The new cleveref.el you provided fixes the bug. Thanks!

Thanks for reporting this bug and testing the fix.  I've pushed a change
to AUCTeX repo -- closing this one.

Best, Arash


--- End Message ---

reply via email to

[Prev in Thread] Current Thread [Next in Thread]