From debbugs-submit-bounces@debbugs.gnu.org Mon Jun 15 15:38:41 2015 Received: (at submit) by debbugs.gnu.org; 15 Jun 2015 19:38:41 +0000 Received: from localhost ([127.0.0.1]:54999 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z4aDQ-0005Mw-4r for submit@debbugs.gnu.org; Mon, 15 Jun 2015 15:38:40 -0400 Received: from eggs.gnu.org ([208.118.235.92]:34408) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z4Zek-0004UN-4h for submit@debbugs.gnu.org; Mon, 15 Jun 2015 15:02:50 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z4Zed-0001s5-Fi for submit@debbugs.gnu.org; Mon, 15 Jun 2015 15:02:44 -0400 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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:57231) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4Zed-0001s1-DL for submit@debbugs.gnu.org; Mon, 15 Jun 2015 15:02:43 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:47912) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4Zec-0006Yu-6m for bug-gnu-emacs@gnu.org; Mon, 15 Jun 2015 15:02:43 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z4ZeX-0001rO-U1 for bug-gnu-emacs@gnu.org; Mon, 15 Jun 2015 15:02:42 -0400 Received: from starfish.geekisp.com ([216.168.135.166]:27675) by eggs.gnu.org with smtp (Exim 4.71) (envelope-from ) id 1Z4ZeX-0001r9-QS for bug-gnu-emacs@gnu.org; Mon, 15 Jun 2015 15:02:37 -0400 Received: (qmail 11211 invoked by uid 1003); 15 Jun 2015 19:02:36 -0000 Comment: DomainKeys? See http://antispam.yahoo.com/domainkeys DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=ackermath.info; b=BQgRIbjMFfslITq6dZXzjNazeno+OHCjdDkSx8Gqv+lhT6eA5G7R+aHllsNp393vGPHpfvlR+z4c34iIXq7ubVVxIKuL0RHNQsHmKdTGA1ZLLsrLB68QLLVKqZe7t9Ez ; Received: from unknown (HELO aphrodite.localdomain) (nils@ackermath.info@201.124.253.57) by mail.geekisp.com with (DHE-RSA-AES256-SHA encrypted) SMTP; 15 Jun 2015 19:02:36 -0000 Received: by aphrodite.localdomain (Postfix, from userid 1000) id AA0A9420FE7; Mon, 15 Jun 2015 14:02:34 -0500 (CDT) From: Nils Ackermann To: bug-gnu-emacs@gnu.org Subject: 25.0.50; [PATCH] Default for reftex-label-regexps is too loose Date: Mon, 15 Jun 2015 14:02:34 -0500 Message-ID: <87616oeqwl.fsf@tudjercyou.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: OpenBSD 4.x-5.x [fuzzy] 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.1 (----) X-Debbugs-Envelope-To: submit X-Mailman-Approved-At: Mon, 15 Jun 2015 15:38:39 -0400 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.1 (----) The following valid latex test file shows the problem: ==== \documentclass{article} \usepackage{enumitem} \begin{document} \section{A} [ \section{B} \begin{enumerate}[label=a] \item \end{enumerate} \end{document} ==== After loading `reftex', calling `reftex-toc' in the buffer with above test file results in the following output: ==== TABLE-OF-CONTENTS on /path/to/test.tex SPC=view TAB=goto RET=goto+hide [q]uit [r]escan [l]abels [f]ollow [x]r [?]Help ------------------------------------------------------------------------------ 1 A ==== while the following would be expected: ==== TABLE-OF-CONTENTS on /path/to/test.tex SPC=view TAB=goto RET=goto+hide [q]uit [r]escan [l]abels [f]ollow [x]r [?]Help ------------------------------------------------------------------------------ 1 A 2 B ==== The default regexp in reftex-label-regexps consumes everything from the first opening `[' until the `label=' clause, hiding relevant material in between. This is a problem because in mathematics texts unbalanced brackets appear commonly. The gobbled up text is then not accessible from reftex anymore. Proposed fix: --- lisp/textmodes/reftex-vars.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lisp/textmodes/reftex-vars.el b/lisp/textmodes/reftex-vars.el index 7f050e9..4eb0432 100644 --- a/lisp/textmodes/reftex-vars.el +++ b/lisp/textmodes/reftex-vars.el @@ -876,7 +876,7 @@ DOWNCASE t: Downcase words before using them." "\\\\label{\\(?1:[^}]*\\)}" ;; keyvals [..., label = {foo}, ...] forms used by ctable, ;; listings, minted, ... - "\\[[^]]*\\) id 1Z4lHX-0007oh-Ef for submit@debbugs.gnu.org; Tue, 16 Jun 2015 03:27:40 -0400 Received: from deliver.uni-koblenz.de ([141.26.64.15]:39863) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z4lHU-0007oP-Tu for 20820@debbugs.gnu.org; Tue, 16 Jun 2015 03:27:38 -0400 Received: from thinkpad-t440p (dhcp196.uni-koblenz.de [141.26.71.196]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by deliver.uni-koblenz.de (Postfix) with ESMTPSA id 2D4201A82ED; Tue, 16 Jun 2015 09:27:29 +0200 (CEST) From: Tassilo Horn To: Nils Ackermann Subject: Re: bug#20820: 25.0.50; [PATCH] Default for reftex-label-regexps is too loose References: <87616oeqwl.fsf@tudjercyou.com> Date: Tue, 16 Jun 2015 09:27:28 +0200 In-Reply-To: <87616oeqwl.fsf@tudjercyou.com> (Nils Ackermann's message of "Mon, 15 Jun 2015 14:02:34 -0500") Message-ID: <87d20wjeov.fsf@gnu.org> User-Agent: Gnus/5.130014 (Ma Gnus v0.14) Emacs/25.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: -1.3 (-) X-Debbugs-Envelope-To: 20820 Cc: 20820@debbugs.gnu.org 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: -1.3 (-) Nils Ackermann writes: Hi Nils, > The default regexp in reftex-label-regexps consumes everything from > the first opening `[' until the `label=' clause, hiding relevant > material in between. > > This is a problem because in mathematics texts unbalanced brackets > appear commonly. The gobbled up text is then not accessible from > reftex anymore. Thanks, I've applied your patch. Bye, Tassilo From debbugs-submit-bounces@debbugs.gnu.org Tue Jun 16 12:53:24 2015 Received: (at control) by debbugs.gnu.org; 16 Jun 2015 16:53:24 +0000 Received: from localhost ([127.0.0.1]:56066 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z4u72-0007Hw-2T for submit@debbugs.gnu.org; Tue, 16 Jun 2015 12:53:24 -0400 Received: from eggs.gnu.org ([208.118.235.92]:55896) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Z4u70-0007Hi-5G for control@debbugs.gnu.org; Tue, 16 Jun 2015 12:53:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Z4u6r-0002yv-0n for control@debbugs.gnu.org; Tue, 16 Jun 2015 12:53:16 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-3.5 required=5.0 tests=ALL_TRUSTED,BAYES_00, RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([208.118.235.10]:53417) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Z4u6q-0002yr-U7 for control@debbugs.gnu.org; Tue, 16 Jun 2015 12:53:12 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.82) (envelope-from ) id 1Z4u6q-0006TF-JT for control@debbugs.gnu.org; Tue, 16 Jun 2015 12:53:12 -0400 Subject: control message for bug 20820 To: X-Mailer: mail (GNU Mailutils 2.99.98) Message-Id: From: Glenn Morris Date: Tue, 16 Jun 2015 12:53:12 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.10 X-Spam-Score: -5.6 (-----) X-Debbugs-Envelope-To: control 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: -5.6 (-----) close 20820 25.1 From unknown Sat Jun 21 12:19:56 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 15 Jul 2015 11:24:04 +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