From unknown Thu Sep 11 20:49:01 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#19624 <19624@debbugs.gnu.org> To: bug#19624 <19624@debbugs.gnu.org> Subject: Status: RefTeX TOC should not scan words in verbatim environments Reply-To: bug#19624 <19624@debbugs.gnu.org> Date: Fri, 12 Sep 2025 03:49:01 +0000 retitle 19624 RefTeX TOC should not scan words in verbatim environments reassign 19624 auctex submitter 19624 Zengxu Yang severity 19624 normal tag 19624 wontfix thanks From debbugs-submit-bounces@debbugs.gnu.org Sun Jan 18 20:19:24 2015 Received: (at submit) by debbugs.gnu.org; 19 Jan 2015 01:19:24 +0000 Received: from localhost ([127.0.0.1]:60866 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YD0zz-0000r6-LX for submit@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 ) id 1YD0xI-0000mB-VF for submit@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 ) id 1YD0xC-0003Nu-Dk for submit@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 ) id 1YD0xC-0003Nq-B9 for submit@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 ) id 1YD0xB-00022I-Fg for bug-auctex@gnu.org; Sun, 18 Jan 2015 20:16:30 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YD0xA-0003NY-GI for bug-auctex@gnu.org; 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 ) id 1YD0xA-0003NU-BO for bug-auctex@gnu.org; Sun, 18 Jan 2015 20:16:28 -0500 Received: by mail-qc0-f175.google.com with SMTP id c9so1575889qcz.6 for ; 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: Subject: RefTeX TOC should not scan words in verbatim environments From: Zengxu Yang To: bug-auctex@gnu.org 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@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" 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
RefTeX TOC scans words in verbatim environments,= too. And this makes TOC incorrect. For example,

\documentclass{arti= cle}

\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 envi= ronment and should not be shown in RefTeX TOC. But the RefTeX TOC buffer is= shown as:

TABLE-OF-CONTENTS on ~/Documents/test/emacs/reftextest.te= x
SPC=3Dview TAB=3Dgoto RET=3Dgoto+hide [q]uit [r]escan [l]abels [f]ollo= w [x]r [?]Help
---------------------------------------------------------= ---------------------
=C2=A0=C2=A0=C2=A0=C2=A0 1 First
=C2=A0=C2=A0= =C2=A0=C2=A0 2 Second
=C2=A0=C2=A0=C2=A0=C2=A0 3 Third
=C2=A0=C2=A0= =C2=A0=C2=A0 4 Last

Verified using Emacs 24.4 with AucTeX 11.8= 7 on Debian 8.

The best solution is skipping scanning all prede= fined and user defined verbatim environments in AucTeX(for example, verbati= m, Verbatim, minted).
--001a113b51a458cd10050cf7129e-- From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 04 08:44:32 2024 Received: (at 19624) by debbugs.gnu.org; 4 Mar 2024 13:44:32 +0000 Received: from localhost ([127.0.0.1]:42570 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh8cK-0003JW-3y for submit@debbugs.gnu.org; Mon, 04 Mar 2024 08:44:32 -0500 Received: from eggs.gnu.org ([209.51.188.92]:47462) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh8cH-0003JI-Oq for 19624@debbugs.gnu.org; Mon, 04 Mar 2024 08:44:30 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rh8bi-0000QO-GP; Mon, 04 Mar 2024 08:43:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:References:In-Reply-To:Subject:To: From; bh=mRUHTpk681BY112jGTDhevTzsqUcwVO+lSD6pyhwSHc=; b=bb81ADRQRTzoyl5bOCK2 IroIOlfalPzXG3ZsfFb16Jyi0pBQL4QzLZTJgXZ7qUp2vS+Sn9bBJHtms0spbw/G9cvMobongRHQi ii2qFgARD2YCOF5AQMl2ayL9jbhwgnaf5AxsxcVyZZkjC4VKyVu009LzxbrhZnGe8xtF9E8dP2r/b 2NSjLR0mKBhzjWWn4UaxOiUPiceACrNHtCatNqXkKnaHNCBWTP+/RAi4Kq690fKS89YC1DB26hcej pC0uLBZMB/1oobkEuqDEYJN0VA3Gj9IriGu7mjqEwmwAuYWZRIITsRi2DKk2fRp8kMnKSzkIs8H/D rJjAqZ+4jzJVQw==; From: Arash Esbati To: Zengxu Yang Subject: Re: bug#19624: RefTeX TOC should not scan words in verbatim environments In-Reply-To: (Zengxu Yang's message of "Sun, 18 Jan 2015 20:16:27 -0500") References: Date: Mon, 04 Mar 2024 14:43:50 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 19624 Cc: 19624@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) Zengxu Yang writes: > 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). (I'm going through old bug reports that unfortunately weren't resolved at the time.) I can confirm what you describe. But I'm not sure if hacking RefTeX to ignore the verbatim environments is worth the effort. You can easily achieve this by using a package like fancyvrb and use its "gooble" key for the environment in question where you comment out the \section, e.g.: --8<---------------cut here---------------start------------->8--- \documentclass{article} \usepackage{fancyvrb} \begin{document} \section{First} \label{sec:first} \section{Second} \label{sec:second} \begin{Verbatim}[gobble=2] % \section{Third} \end{Verbatim} \section{Last} \label{sec:last} \end{document} %%% Local Variables: %%% mode: latex %%% TeX-master: t %%% End: --8<---------------cut here---------------end--------------->8--- and you get the following RefTeX TOC: --8<---------------cut here---------------start------------->8--- TABLE-OF-CONTENTS on ~/path/to/file.tex SPC=view TAB=goto RET=goto+hide [q]uit [r]escan [l]abels [f]ollow [x]r [?]Help ------------------------------------------------------------------------------ 1 First 2 Second 3 Last --8<---------------cut here---------------end--------------->8--- So I think this is a "wontfix", therefore I'm closing this report. Best, Arash From debbugs-submit-bounces@debbugs.gnu.org Mon Mar 04 08:44:58 2024 Received: (at control) by debbugs.gnu.org; 4 Mar 2024 13:44:58 +0000 Received: from localhost ([127.0.0.1]:42574 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh8ck-0003KA-IL for submit@debbugs.gnu.org; Mon, 04 Mar 2024 08:44:58 -0500 Received: from eggs.gnu.org ([209.51.188.92]:44782) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rh8cf-0003Jt-H0 for control@debbugs.gnu.org; Mon, 04 Mar 2024 08:44:57 -0500 Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rh8c6-0000V4-Jj for control@debbugs.gnu.org; Mon, 04 Mar 2024 08:44:18 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-Version:Date:Subject:To:From:in-reply-to: references; bh=vl0OeWqVrWZPdjo87uZlsjRDIRTIqpqkFZyN0CPc3R0=; b=EV9Bvfivmy7Z/X D1KI5yjkcqg+bacpyo7pBBZnQ+AtwSnrhWCYt9Aa3L+s6XJdhUHZFOoVMI/3O7sGXMZ8pnGEj2ydX iwbDpZDZWF7adOuH6hqTI6X6fDCyLKIqkFwe1DkZ4JklbqGiq13N7cshF1kAbSe1vVVW7DpOZ4g9W t2+p1BX/QSM0P4tBt88fNxmxsub8cMAl0DdpqF5xmavbtYOoBRz6CgzsZaZ/wDdm1jVDUMZ9/JcZ8 YL3d32QDVGDB3sZNs0LUMrdy42lf9yZw7wlrcRVvzuP3rSXO5WDwNxalM+fNjdtbxUWJWlkp7yJcW AMZ0QDWPtqUFjrBhb+Xw==; From: Arash Esbati To: control@debbugs.gnu.org Subject: control message for bug #19624 Date: Mon, 04 Mar 2024 14:44:17 +0100 Message-ID: MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) tags 19624 + wontfix close 19624 quit From unknown Thu Sep 11 20:49:01 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Tue, 02 Apr 2024 11:24:13 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator