auctex
[Top][All Lists]

## [AUCTeX] Re: RefTeX: defining new label environment

 From: Martin Görg Subject: [AUCTeX] Re: RefTeX: defining new label environment Date: Thu, 24 Sep 2009 09:26:22 +0000 (UTC) User-agent: Pan/0.132 (Waxed in Black)

On Sat, 12 Sep 2009 19:44:17 +0200, Ralf Angeli wrote:

> * Joost Kremers (2009-09-10) writes:
>
>> Is there a way to get RefTeX to recognize these things as labels? I've
>> tried adding a definition to reftex-label-alist and specifying \ex<*>'
>> for the ENV-OR-MACRO entry, but that doesn't work...
>
> Yes, angle brackets are not supported as delimiters.  I currently don't
> have a workaround for that.
>
>> PS: there is a discrepancy between the doc string for
>> reftex-label-alist and the info section "Non-Standard Environments".
>> The former says that if ENV-OR-MACRO is a function, it must return a
>> cons cell (FUNCTION . POSITION), the latter says that it must return
>> just a buffer position.
>
> Thanks for the hint.  I fixed this in CVS.
>
> By the way, the lines produced by your MUA are rather long.

I do have a workaround for that. Enable display of labels in comments
using reftex-label-menu-flags. Then just put a comment with the same
label name somewhere near your actual label (the one reftex can't find).

I just did it for lstlistings like this:
%\label{lst:mylisting}
\begin{lstlisting}[caption={Some caption},label=lst:mylisting]
Some code
\end{lstlisting}

Cheers,
Martin

--
For emails use cs dot tu-berlin dot de as the domain (behind the at).

`