GNU bug report logs - #19624
RefTeX TOC should not scan words in verbatim environments

Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.

Package: auctex; Reported by: Zengxu Yang <moonlight.yang@HIDDEN>; dated Mon, 19 Jan 2015 01:20:02 UTC; Maintainer for auctex is bug-auctex@HIDDEN.

Message received at submit <at> debbugs.gnu.org:


Received: (at submit) by debbugs.gnu.org; 19 Jan 2015 01:19:24 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Sun Jan 18 20:19:24 2015
Received: from localhost ([127.0.0.1]:60866 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.80)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1YD0zz-0000r6-LX
	for submit <at> debbugs.gnu.org; Sun, 18 Jan 2015 20:19:24 -0500
Received: from eggs.gnu.org ([208.118.235.92]:48387)
 by debbugs.gnu.org with esmtp (Exim 4.80)
 (envelope-from <moonlight.yang@HIDDEN>) id 1YD0xI-0000mB-VF
 for submit <at> debbugs.gnu.org; Sun, 18 Jan 2015 20:16:37 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <moonlight.yang@HIDDEN>) id 1YD0xC-0003Nu-Dk
 for submit <at> debbugs.gnu.org; Sun, 18 Jan 2015 20:16:31 -0500
X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org
X-Spam-Level: 
X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50,FREEMAIL_FROM,
 HTML_MESSAGE,T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:54847)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <moonlight.yang@HIDDEN>) id 1YD0xC-0003Nq-B9
 for submit <at> debbugs.gnu.org; Sun, 18 Jan 2015 20:16:30 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:50109)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <moonlight.yang@HIDDEN>) id 1YD0xB-00022I-Fg
 for bug-auctex@HIDDEN; Sun, 18 Jan 2015 20:16:30 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <moonlight.yang@HIDDEN>) id 1YD0xA-0003NY-GI
 for bug-auctex@HIDDEN; Sun, 18 Jan 2015 20:16:29 -0500
Received: from mail-qc0-x22f.google.com ([2607:f8b0:400d:c01::22f]:45890)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <moonlight.yang@HIDDEN>) id 1YD0xA-0003NU-BO
 for bug-auctex@HIDDEN; Sun, 18 Jan 2015 20:16:28 -0500
Received: by mail-qc0-f175.google.com with SMTP id c9so1575889qcz.6
 for <bug-auctex@HIDDEN>; Sun, 18 Jan 2015 17:16:27 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113;
 h=mime-version:date:message-id:subject:from:to:content-type;
 bh=ZxxIIyHxQIeVNEoc3yYX6wMxNiPYn1YmaIkOrT1064w=;
 b=v1iuAVz4g50CoC8NTct89+iQ313IKXTy0ROulK7JqKFMLLFzr58Ff2ToGUPlJphg8M
 BHEY36zaIQQxAFZEAJXm9f9VuYZUCqTGYrleuG4ldh8iBSh62kmECHQxzHkNkxvuUYAp
 JItL1sqI88W1tGh8moLe5cX9icFLbJ4h4HJngBiGU7w6FQGFDBuaXl8hZPTayfVfBUHJ
 wgFalB/fekPfZ9MbfKmjg8I0bI1uqYmPYsVkbb8MwuRwxN5HKLW+3kusxS38f6J6u37F
 lOIrISgoEy8tFRxcvfG3pCbNSm3PK7L5eDWuV7+AnhSex+C+bA8/wea3Tnw2qoZU7iTG
 PVBw==
MIME-Version: 1.0
X-Received: by 10.140.28.200 with SMTP id 66mr32299151qgz.16.1421630187816;
 Sun, 18 Jan 2015 17:16:27 -0800 (PST)
Received: by 10.229.240.4 with HTTP; Sun, 18 Jan 2015 17:16:27 -0800 (PST)
Date: Sun, 18 Jan 2015 20:16:27 -0500
Message-ID: <CAK_R3jKPXgVo6g-7S-T0f73A05wKcTAY5FMMnRt6KQ+2Ckyx1A@HIDDEN>
Subject: RefTeX TOC should not scan words in verbatim environments
From: Zengxu Yang <moonlight.yang@HIDDEN>
To: bug-auctex@HIDDEN
Content-Type: multipart/alternative; boundary=001a113b51a458cd10050cf7129e
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address
 (bad octet value).
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-Debbugs-Envelope-To: submit
X-Mailman-Approved-At: Sun, 18 Jan 2015 20:19:22 -0500
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>, 
 <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -4.0 (----)

--001a113b51a458cd10050cf7129e
Content-Type: text/plain; charset=UTF-8

RefTeX TOC scans words in verbatim environments, too. And this makes TOC
incorrect. For example,

\documentclass{article}

\begin{document}
\section{First}
\label{sec:first}

\section{Second}
\label{sec:second}

\begin{verbatim}
\section{Third}
\end{verbatim}

\section{Last}
\label{sec:last}

\end{document}

Section "Third" is in a verbatim environment and should not be shown in
RefTeX TOC. But the RefTeX TOC buffer is shown as:

TABLE-OF-CONTENTS on ~/Documents/test/emacs/reftextest.tex
SPC=view TAB=goto RET=goto+hide [q]uit [r]escan [l]abels [f]ollow [x]r
[?]Help
------------------------------------------------------------------------------
     1 First
     2 Second
     3 Third
     4 Last

Verified using Emacs 24.4 with AucTeX 11.87 on Debian 8.

The best solution is skipping scanning all predefined and user defined
verbatim environments in AucTeX(for example, verbatim, Verbatim, minted).

--001a113b51a458cd10050cf7129e
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div><div>RefTeX TOC scans words in verbatim environments,=
 too. And this makes TOC incorrect. For example,<br><br>\documentclass{arti=
cle}<br><br>\begin{document}<br>\section{First}<br>\label{sec:first}<br><br=
>\section{Second}<br>\label{sec:second}<br><br>\begin{verbatim}<br>\section=
{Third}<br>\end{verbatim}<br><br>\section{Last}<br>\label{sec:last}<br><br>=
\end{document}<br><br></div>Section &quot;Third&quot; is in a verbatim envi=
ronment and should not be shown in RefTeX TOC. But the RefTeX TOC buffer is=
 shown as:<br><br>TABLE-OF-CONTENTS on ~/Documents/test/emacs/reftextest.te=
x<br>SPC=3Dview TAB=3Dgoto RET=3Dgoto+hide [q]uit [r]escan [l]abels [f]ollo=
w [x]r [?]Help<br>---------------------------------------------------------=
---------------------<br>=C2=A0=C2=A0=C2=A0=C2=A0 1 First<br>=C2=A0=C2=A0=
=C2=A0=C2=A0 2 Second<br>=C2=A0=C2=A0=C2=A0=C2=A0 3 Third<br>=C2=A0=C2=A0=
=C2=A0=C2=A0 4 Last<br><br></div>Verified using Emacs 24.4 with AucTeX 11.8=
7 on Debian 8.<br><div><br>The best solution is skipping scanning all prede=
fined and user defined verbatim environments in AucTeX(for example, verbati=
m, Verbatim, minted).<br></div></div>

--001a113b51a458cd10050cf7129e--




Acknowledgement sent to Zengxu Yang <moonlight.yang@HIDDEN>:
New bug report received and forwarded. Copy sent to bug-auctex@HIDDEN. Full text available.
Report forwarded to bug-auctex@HIDDEN:
bug#19624; Package auctex. Full text available.
Please note: This is a static page, with minimal formatting, updated once a day.
Click here to see this page with the latest information and nicer formatting.
Last modified: Mon, 25 Nov 2019 12:00:02 UTC

GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997 nCipher Corporation Ltd, 1994-97 Ian Jackson.