GNU logs - #29401, boring messages


Message sent to bug-auctex@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#29401: 11.90.2.2017-07-25; Folding displays errors on valid LaTeX
Resent-From: Koen van Greevenbroek <koenvangreevenbroek@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-auctex@HIDDEN
Resent-Date: Wed, 22 Nov 2017 16:56:02 +0000
Resent-Message-ID: <handler.29401.B.151136975412072 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 29401
X-GNU-PR-Package: auctex
X-GNU-PR-Keywords: 
To: 29401 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-auctex@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.151136975412072
          (code B ref -1); Wed, 22 Nov 2017 16:56:02 +0000
Received: (at submit) by debbugs.gnu.org; 22 Nov 2017 16:55:54 +0000
Received: from localhost ([127.0.0.1]:52987 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eHYJV-00038d-QC
	for submit <at> debbugs.gnu.org; Wed, 22 Nov 2017 11:55:54 -0500
Received: from eggs.gnu.org ([208.118.235.92]:36559)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <koenvangreevenbroek@HIDDEN>) id 1eHYJU-00038S-CS
 for submit <at> debbugs.gnu.org; Wed, 22 Nov 2017 11:55:52 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <koenvangreevenbroek@HIDDEN>) id 1eHYJN-0006La-Tm
 for submit <at> debbugs.gnu.org; Wed, 22 Nov 2017 11:55:47 -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.0 required=5.0 tests=BAYES_40,FREEMAIL_FROM,
 T_DKIM_INVALID autolearn=disabled version=3.3.2
Received: from lists.gnu.org ([2001:4830:134:3::11]:36643)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32)
 (Exim 4.71) (envelope-from <koenvangreevenbroek@HIDDEN>)
 id 1eHYJN-0006LU-QT
 for submit <at> debbugs.gnu.org; Wed, 22 Nov 2017 11:55:45 -0500
Received: from eggs.gnu.org ([2001:4830:134:3::10]:55745)
 by lists.gnu.org with esmtp (Exim 4.71)
 (envelope-from <koenvangreevenbroek@HIDDEN>) id 1eHYJM-0007SP-8Z
 for bug-auctex@HIDDEN; Wed, 22 Nov 2017 11:55:45 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <koenvangreevenbroek@HIDDEN>) id 1eHYJI-0006KT-Bp
 for bug-auctex@HIDDEN; Wed, 22 Nov 2017 11:55:44 -0500
Received: from mail-pl0-x235.google.com ([2607:f8b0:400e:c01::235]:33256)
 by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16)
 (Exim 4.71) (envelope-from <koenvangreevenbroek@HIDDEN>)
 id 1eHYJI-0006KH-2X
 for bug-auctex@HIDDEN; Wed, 22 Nov 2017 11:55:40 -0500
Received: by mail-pl0-x235.google.com with SMTP id a12so1062962pll.0
 for <bug-auctex@HIDDEN>; Wed, 22 Nov 2017 08:55:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:date:mime-version
 :content-transfer-encoding;
 bh=sOLdEp5fNlfJMOeOu0pAqLMxO2chMyzuIjRLfxH7YbE=;
 b=P8qbs6re266CVT1Wppanh+BjeM5zzBntOO2ohXfoevQ3RMkbSB5Km25+3ma0JVeLuN
 tva4XqLBCLFe+t7HVL5JzupxE5djRH4boqZzk81bpSoSpXxO9MAkyD+Ca4JWeropNp1t
 KNqYZVzMrcZ1F4J8Uaejd0xardQ8x7WvlS9rMrBq+t/0I7AMnFUPdHMOEfmsrZanvV7Z
 O8a5ixoULOm01rqS4bxnc6Ifv5l4OqpxQGQYYj9P9R93pEELAWR7fTHNQzDmK516gqfw
 M5hz56IV6qKzFNzCEhlfWB4jtOedyASHkFocS5uCAUrfB8DmnZ84ESyKj3itvENEy9X+
 mQbQ==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:date:mime-version
 :content-transfer-encoding;
 bh=sOLdEp5fNlfJMOeOu0pAqLMxO2chMyzuIjRLfxH7YbE=;
 b=i0/6ZmefsOPfcyWbuBlF6GSpMP3nXJO97+kY+ZqkVWiSBCpbFGVQRP2erIQ8D0soxI
 dQ7hzZdPy0rwNLRGPaeoPFcTQYAZ6bvZdiHx8tqq9xDJmdTohEDly55vLBD8X/OYk+bF
 Ls5bbDE3AeV8CKsfKu0JUyr5zrWCe5fDRu2KHQdeqeLB6vosEiyGvFA5l77vZWsoBxA4
 JeKy5L4HadMiTrinTQbgvNIWQAxrVJyLDeUafWDi8331duT612A4y+MJ0ackWW6qoJws
 5NrGJLJ0QH/8kfGZWrngk7VT+g4FwCx6M1D2rWDMoKgvbHu1ZDj+CNjwdUwRGyv1w0f8
 H1TQ==
X-Gm-Message-State: AJaThX6kTJs+H2DyRErzg/hEAbkT+JgeptzbwrzAn0GK6pl5pLhfBZGZ
 MsBsHDOf1qO0+an+5XbuWq1oMhWO
X-Google-Smtp-Source: AGs4zMZiJYILLQY0jXN8OdZRdZjx9+JJJZw7BMg//YKmghkuZDpdvRCWsoiKUD/xAztK6M27MMH48Q==
X-Received: by 10.159.207.149 with SMTP id z21mr21918541plo.262.1511369738118; 
 Wed, 22 Nov 2017 08:55:38 -0800 (PST)
Received: from d207-023-220-105.wireless.sfu.ca
 (d207-023-220-105.wireless.sfu.ca. [207.23.220.105])
 by smtp.googlemail.com with ESMTPSA id s66sm32863478pfd.74.2017.11.22.08.55.36
 for <bug-auctex@HIDDEN>
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Wed, 22 Nov 2017 08:55:36 -0800 (PST)
Message-ID: <1511369736.12146.0.camel@HIDDEN>
From: Koen van Greevenbroek <koenvangreevenbroek@HIDDEN>
Date: Wed, 22 Nov 2017 08:55:36 -0800
Content-Type: text/plain; charset="UTF-8"
X-Mailer: Evolution 3.26.2-1 
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
X-detected-operating-system: by eggs.gnu.org: Genre and OS details not
 recognized.
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6.x
X-Received-From: 2001:4830:134:3::11
X-Spam-Score: -4.0 (----)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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 (----)

Hi!

Some valid LaTeX is parsed incorrectly by AUCTeX folding functions
(i.e. 'TeX-fold-region'), and an annoying error is displayed. Here is
an
example:

===========================
\documentclass{beamer}
\begin{document}
\begin{frame}
  \begin{itemize}
  \item \textbf<1>{One}
  \item \textbf<1>{Two}
  \end{itemize}
\end{frame}
\end{document}
===========================

When folded, this code is displayed as follows:

===========================
\documentclass{beamer}
\begin{document}
\begin{frame}
  \begin{itemize}
  * [Error: No content found]<1>{One}
  * [Error: No content found]<2>{Two}
  \end{itemize}
\end{frame}
\end{document}
===========================

Another example, which doesn't involve beamer, is the following code:

===========================
\usepackage{titlesec}
\titleformat{\section}{\bfseries}{\thesection}{10pt}{}[\normalfont]
===========================

which displays as:

===========================
\usepackage{titlesec}
\titleformat{[Error: No content
found]}{\bfseries}{\thesection}{10pt}{}[\normalfont]
===========================

Maybe it would be an idea to just not fold things like this where no
content it found, instead of displaying an error?

Thanks!

Koen


Emacs  : GNU Emacs 25.2.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.20)
 of 2017-09-11, modified by Debian
Package: 11.90.2.2017-07-25

current state:
==============
(setq
 AUCTeX-date "2017-07-25"
 window-system 'x
 LaTeX-version "2e"
 TeX-style-path '("~/.emacs.d/auctex" "/home/koen/.emacs.d/elpa/auctex-
11.91.0/style" "/home/koen/.emacs.d/auctex/auto"
                  "/home/koen/.emacs.d/auctex/style" "auto" "style")
 TeX-auto-save t
 TeX-parse-self t
 TeX-master t
 TeX-command-list '(("TeX" "%(PDF)%(tex) %(file-line-error)
%(extraopts) %`%S%(PDFout)%(mode)%' %t" TeX-run-TeX nil
                     (plain-tex-mode ams-tex-mode texinfo-mode) :help
"Run plain TeX")
                    (#("LaTeX" 0 1 (idx 0)) "%`%l%(mode)%' %t" TeX-run-
TeX nil (latex-mode doctex-mode) :help "Run LaTeX")
                    ("Makeinfo" "makeinfo %(extraopts) %t" TeX-run-
compile nil (texinfo-mode) :help "Run Makeinfo with Info output")
                    ("Makeinfo HTML" "makeinfo %(extraopts) --html %t"
TeX-run-compile nil (texinfo-mode) :help "Run Makeinfo with HTML
output")
                    ("AmSTeX" "amstex %(PDFout) %(extraopts)
%`%S%(mode)%' %t" TeX-run-TeX nil (ams-tex-mode) :help "Run AMSTeX")
                    ("ConTeXt" "%(cntxcom) --once --texutil
%(extraopts) %(execopts)%t" TeX-run-TeX nil (context-mode) :help "Run
ConTeXt once")
                    ("ConTeXt Full" "%(cntxcom) %(extraopts)
%(execopts)%t" TeX-run-TeX nil (context-mode) :help "Run ConTeXt until
completion")
                    (#("BibTeX" 0 1 (idx 1)) "bibtex %s" TeX-run-BibTeX
nil t :help "Run BibTeX")
                    (#("Biber" 0 1 (idx 2)) "biber %s" TeX-run-Biber
nil t :help "Run Biber")
                    (#("View" 0 1 (idx 3)) "%V" TeX-run-discard-or-
function t t :help "Run Viewer")
                    (#("Print" 0 1 (idx 4)) "%p" TeX-run-command t t
:help "Print the file")
                    (#("Queue" 0 1 (idx 5)) "%q" TeX-run-background nil
t :help "View the printer queue" :visible TeX-queue-command)
                    (#("File" 0 1 (idx 6)) "%(o?)dvips %d -o %f " TeX-
run-dvips t t :help "Generate PostScript file")
                    (#("Dvips" 0 1 (idx 7)) "%(o?)dvips %d -o %f " TeX-
run-dvips nil t :help "Convert DVI file to PostScript")
                    (#("Dvipdfmx" 0 1 (idx 8)) "dvipdfmx %d" TeX-run-
dvipdfmx nil t :help "Convert DVI file to PDF with dvipdfmx")
                    (#("Ps2pdf" 0 1 (idx 9)) "ps2pdf %f" TeX-run-ps2pdf
nil t :help "Convert PostScript file to PDF")
                    (#("Glossaries" 0 1 (idx 10)) "makeglossaries %s"
TeX-run-command nil t :help "Run makeglossaries to create glossary
file")
                    (#("Index" 0 1 (idx 11)) "makeindex %s" TeX-run-
index nil t :help "Run makeindex to create index file")
                    (#("upMendex" 0 1 (idx 12)) "upmendex %s" TeX-run-
index t t :help "Run upmendex to create index file")
                    (#("Xindy" 0 1 (idx 13)) "texindy %s" TeX-run-
command nil t :help "Run xindy to create index file")
                    (#("Check" 0 1 (idx 14)) "lacheck %s" TeX-run-
compile nil (latex-mode) :help "Check LaTeX file for correctness")
                    (#("ChkTeX" 0 1 (idx 15)) "chktex -v6 %s" TeX-run-
compile nil (latex-mode) :help "Check LaTeX file for common mistakes")
                    (#("Spell" 0 1 (idx 16)) "(TeX-ispell-document
\"\")" TeX-run-function nil t :help "Spell-check the document")
                    (#("Clean" 0 1 (idx 17)) "TeX-clean" TeX-run-
function nil t :help "Delete generated intermediate files")
                    (#("Clean All" 0 1 (idx 18)) "(TeX-clean t)" TeX-
run-function nil t :help "Delete generated intermediate and output
files")
                    (#("Other" 0 1 (idx 19)) "" TeX-run-command t t
:help "Run an arbitrary command"))
 )




Message sent:


Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-Mailer: MIME-tools 5.505 (Entity 5.505)
Content-Type: text/plain; charset=utf-8
X-Loop: help-debbugs@HIDDEN
From: help-debbugs@HIDDEN (GNU bug Tracking System)
To: Koen van Greevenbroek <koenvangreevenbroek@HIDDEN>
Subject: bug#29401: Acknowledgement (11.90.2.2017-07-25; Folding displays
 errors on valid LaTeX)
Message-ID: <handler.29401.B.151136975412072.ack <at> debbugs.gnu.org>
References: <1511369736.12146.0.camel@HIDDEN>
X-Gnu-PR-Message: ack 29401
X-Gnu-PR-Package: auctex
Reply-To: 29401 <at> debbugs.gnu.org
Date: Wed, 22 Nov 2017 16:56:02 +0000

Thank you for filing a new bug report with debbugs.gnu.org.

This is an automatically generated reply to let you know your message
has been received.

Your message is being forwarded to the package maintainers and other
interested parties for their attention; they will reply in due course.

Your message has been sent to the package maintainer(s):
 bug-auctex@HIDDEN

If you wish to submit further information on this problem, please
send it to 29401 <at> debbugs.gnu.org.

Please do not send mail to help-debbugs@HIDDEN unless you wish
to report a problem with the Bug-tracking system.

--=20
29401: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D29401
GNU Bug Tracking System
Contact help-debbugs@HIDDEN with problems


Message sent to bug-auctex@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#29401: 11.90.2.2017-07-25; Folding displays errors on valid LaTeX
Resent-From: =?UTF-8?Q?Mos=C3=A8?= Giordano <mose@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-auctex@HIDDEN
Resent-Date: Wed, 22 Nov 2017 23:36:01 +0000
Resent-Message-ID: <handler.29401.B29401.151139373817174 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 29401
X-GNU-PR-Package: auctex
X-GNU-PR-Keywords: 
To: Koen van Greevenbroek <koenvangreevenbroek@HIDDEN>
Cc: 29401 <at> debbugs.gnu.org
Received: via spool by 29401-submit <at> debbugs.gnu.org id=B29401.151139373817174
          (code B ref 29401); Wed, 22 Nov 2017 23:36:01 +0000
Received: (at 29401) by debbugs.gnu.org; 22 Nov 2017 23:35:38 +0000
Received: from localhost ([127.0.0.1]:53206 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eHeYL-0004Su-F4
	for submit <at> debbugs.gnu.org; Wed, 22 Nov 2017 18:35:37 -0500
Received: from eggs.gnu.org ([208.118.235.92]:50284)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <mose@HIDDEN>) id 1eHeYJ-0004Sg-3L
 for 29401 <at> debbugs.gnu.org; Wed, 22 Nov 2017 18:35:35 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <mose@HIDDEN>) id 1eHeY9-0004Jc-LM
 for 29401 <at> debbugs.gnu.org; Wed, 22 Nov 2017 18:35:29 -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,T_RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:44234)
 by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from <mose@HIDDEN>)
 id 1eHeY9-0004JS-Hy
 for 29401 <at> debbugs.gnu.org; Wed, 22 Nov 2017 18:35:25 -0500
Received: from mail-io0-f176.google.com ([209.85.223.176]:34922)
 by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_128_CBC_SHA1:128)
 (Exim 4.82) (envelope-from <mose@HIDDEN>) id 1eHeY9-0007QA-6j
 for 29401 <at> debbugs.gnu.org; Wed, 22 Nov 2017 18:35:25 -0500
Received: by mail-io0-f176.google.com with SMTP id i38so24911301iod.2
 for <29401 <at> debbugs.gnu.org>; Wed, 22 Nov 2017 15:35:25 -0800 (PST)
X-Gm-Message-State: AJaThX4zHQk1RqrPjOKkb+YX9nwTkBTPtGICaUFw4X2KiReIeJAXQCti
 xYRsKk05WEHYiasVxNpz2YnVWwIMAVlh3m6Cwao=
X-Google-Smtp-Source: AGs4zMa3/VFcJIIC1d72OPT3R0m7UHl51ABruCwtV0fO997Cr+itahznJzBGGc0KlkeuEx/0RMscdl9gp05QFO9b7jo=
X-Received: by 10.107.38.2 with SMTP id m2mr25169272iom.272.1511393724528;
 Wed, 22 Nov 2017 15:35:24 -0800 (PST)
MIME-Version: 1.0
Received: by 10.2.138.98 with HTTP; Wed, 22 Nov 2017 15:34:44 -0800 (PST)
In-Reply-To: <1511369736.12146.0.camel@HIDDEN>
References: <1511369736.12146.0.camel@HIDDEN>
From: =?UTF-8?Q?Mos=C3=A8?= Giordano <mose@HIDDEN>
Date: Thu, 23 Nov 2017 00:34:44 +0100
X-Gmail-Original-Message-ID: <CAKtYQqQu6sb5gmOHaPH9HvWZN-kDSrtTccYyTNHOZE4OU-DTdQ@HIDDEN>
Message-ID: <CAKtYQqQu6sb5gmOHaPH9HvWZN-kDSrtTccYyTNHOZE4OU-DTdQ@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: quoted-printable
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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: -5.0 (-----)

Dear Koen,

2017-11-22 17:55 GMT+01:00 Koen van Greevenbroek
<koenvangreevenbroek@HIDDEN>:
> Hi!
>
> Some valid LaTeX is parsed incorrectly by AUCTeX folding functions
> (i.e. 'TeX-fold-region'), and an annoying error is displayed. Here is
> an
> example:
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> \documentclass{beamer}
> \begin{document}
> \begin{frame}
>   \begin{itemize}
>   \item \textbf<1>{One}
>   \item \textbf<1>{Two}
>   \end{itemize}
> \end{frame}
> \end{document}
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
>
> When folded, this code is displayed as follows:
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> \documentclass{beamer}
> \begin{document}
> \begin{frame}
>   \begin{itemize}
>   * [Error: No content found]<1>{One}
>   * [Error: No content found]<2>{Two}
>   \end{itemize}
> \end{frame}
> \end{document}
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
>
> Another example, which doesn't involve beamer, is the following code:
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> \usepackage{titlesec}
> \titleformat{\section}{\bfseries}{\thesection}{10pt}{}[\normalfont]
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
>
> which displays as:
>
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
> \usepackage{titlesec}
> \titleformat{[Error: No content
> found]}{\bfseries}{\thesection}{10pt}{}[\normalfont]
> =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D
>
> Maybe it would be an idea to just not fold things like this where no
> content it found, instead of displaying an error?

Thanks for the detailed report.  I tried at least to track down the
culprit for the beamer case, I think a general solution would be to
teach `TeX-find-macro-boundaries' and related functions about <...>
specifications.  Unfortunately, I don't have right now the time to fix
it, but this should be a starting point for anyone willing to tackle
this issue.  Regarding the second case, I don't think there is an easy
fix for it.

Bye,
Mos=C3=A8




Message sent to bug-auctex@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#29401: 11.90.2.2017-07-25; Folding displays errors on valid LaTeX
Resent-From: Arash Esbati <arash@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-auctex@HIDDEN
Resent-Date: Fri, 01 Dec 2017 07:32:01 +0000
Resent-Message-ID: <handler.29401.B29401.151211346710677 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 29401
X-GNU-PR-Package: auctex
X-GNU-PR-Keywords: 
To: Koen van Greevenbroek <koenvangreevenbroek@HIDDEN>
Cc: 29401 <at> debbugs.gnu.org
Received: via spool by 29401-submit <at> debbugs.gnu.org id=B29401.151211346710677
          (code B ref 29401); Fri, 01 Dec 2017 07:32:01 +0000
Received: (at 29401) by debbugs.gnu.org; 1 Dec 2017 07:31:07 +0000
Received: from localhost ([127.0.0.1]:38909 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eKfmt-0002m9-5y
	for submit <at> debbugs.gnu.org; Fri, 01 Dec 2017 02:31:07 -0500
Received: from eggs.gnu.org ([208.118.235.92]:44108)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <arash@HIDDEN>) id 1eKfms-0002lg-N6
 for 29401 <at> debbugs.gnu.org; Fri, 01 Dec 2017 02:31:06 -0500
Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71)
 (envelope-from <arash@HIDDEN>) id 1eKfmj-0007tF-Ql
 for 29401 <at> debbugs.gnu.org; Fri, 01 Dec 2017 02:31:01 -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,T_RP_MATCHES_RCVD
 autolearn=disabled version=3.3.2
Received: from fencepost.gnu.org ([2001:4830:134:3::e]:40017)
 by eggs.gnu.org with esmtp (Exim 4.71)
 (envelope-from <arash@HIDDEN>)
 id 1eKfmj-0007su-M0; Fri, 01 Dec 2017 02:30:57 -0500
Received: from p4fe3ead6.dip0.t-ipconnect.de ([79.227.234.214]:56770
 helo=MUTANT)
 by fencepost.gnu.org with esmtpsa (TLS1.2:DHE_RSA_AES_256_CBC_SHA256:256)
 (Exim 4.82) (envelope-from <arash@HIDDEN>)
 id 1eKfmi-0008Ap-Ut; Fri, 01 Dec 2017 02:30:57 -0500
From: Arash Esbati <arash@HIDDEN>
References: <1511369736.12146.0.camel@HIDDEN>
Date: Fri, 01 Dec 2017 08:30:44 +0100
In-Reply-To: <1511369736.12146.0.camel@HIDDEN> (Koen van Greevenbroek's
 message of "Wed, 22 Nov 2017 08:55:36 -0800")
Message-ID: <86indq29cr.fsf@HIDDEN>
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.3
MIME-Version: 1.0
Content-Type: text/plain
X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic]
X-Received-From: 2001:4830:134:3::e
X-Spam-Score: -5.0 (-----)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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: -5.0 (-----)

Koen van Greevenbroek <koenvangreevenbroek@HIDDEN> writes:

> Some valid LaTeX is parsed incorrectly by AUCTeX folding functions
> (i.e. 'TeX-fold-region'), and an annoying error is displayed. Here is
> an
> example:
>
> ===========================
> \documentclass{beamer}
> \begin{document}
> \begin{frame}
>   \begin{itemize}
>   \item \textbf<1>{One}
>   \item \textbf<1>{Two}
>   \end{itemize}
> \end{frame}
> \end{document}
> ===========================

Hi Koen,

the example above compiles fine, but I think the syntax you're using is
not correct.  beamer doc says:

    The \item command is overlay specification-aware.  If an overlay
    specification is provided, the item will only be shown on the
    specified slides, see the following example.  If the \item command
    is to take an optional argument and an overlay specification, the
    overlay specification can either come first as in \item<1>[Cat] or
    come last as in \item[Cat]<1>.

I.e., \item<alert specification>[item label]<alert specification>

Why do you put alert spec between \textbf and its argument?  This version
looks better to me

    \begin{frame}
      \begin{itemize}
      \item <1>\textbf{One}
      \item <2>\textbf{Two}
      \end{itemize}
    \end{frame}

and looks like this when folded where One and Two are boldified:

    \begin{frame}
      \begin{itemize}
      * <1>One
      * <2>Two
      \end{itemize}
    \end{frame}

> Another example, which doesn't involve beamer, is the following code:
>
> ===========================
> \usepackage{titlesec}
> \titleformat{\section}{\bfseries}{\thesection}{10pt}{}[\normalfont]
> ===========================
>
> which displays as:
>
> ===========================
> \usepackage{titlesec}
> \titleformat{[Error: No content
> found]}{\bfseries}{\thesection}{10pt}{}[\normalfont]
> ===========================
>
> Maybe it would be an idea to just not fold things like this where no
> content it found, instead of displaying an error?

This one is really hard to fix.  Correctly folding preamble macros is
almost impossible.

Best, Arash




Message sent to bug-auctex@HIDDEN:


X-Loop: help-debbugs@HIDDEN
Subject: bug#29401: 11.90.2.2017-07-25; Folding displays errors on valid LaTeX
Resent-From: Koen van Greevenbroek <koenvangreevenbroek@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-auctex@HIDDEN
Resent-Date: Fri, 01 Dec 2017 14:42:02 +0000
Resent-Message-ID: <handler.29401.B29401.151213927331926 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 29401
X-GNU-PR-Package: auctex
X-GNU-PR-Keywords: 
To: Arash Esbati <arash@HIDDEN>
Cc: 29401 <at> debbugs.gnu.org
Received: via spool by 29401-submit <at> debbugs.gnu.org id=B29401.151213927331926
          (code B ref 29401); Fri, 01 Dec 2017 14:42:02 +0000
Received: (at 29401) by debbugs.gnu.org; 1 Dec 2017 14:41:13 +0000
Received: from localhost ([127.0.0.1]:39215 helo=debbugs.gnu.org)
	by debbugs.gnu.org with esmtp (Exim 4.84_2)
	(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
	id 1eKmV7-0008Ir-Hb
	for submit <at> debbugs.gnu.org; Fri, 01 Dec 2017 09:41:13 -0500
Received: from mail-pl0-f52.google.com ([209.85.160.52]:45754)
 by debbugs.gnu.org with esmtp (Exim 4.84_2)
 (envelope-from <koenvangreevenbroek@HIDDEN>) id 1eKmV5-0008Ie-QN
 for 29401 <at> debbugs.gnu.org; Fri, 01 Dec 2017 09:41:12 -0500
Received: by mail-pl0-f52.google.com with SMTP id f6so6399002pln.12
 for <29401 <at> debbugs.gnu.org>; Fri, 01 Dec 2017 06:41:11 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025;
 h=message-id:subject:from:to:cc:date:in-reply-to:references
 :mime-version:content-transfer-encoding;
 bh=2+EEOZ3PD55/0eSjMMcMTgBCRYinqJM0Fqmea/XlZoo=;
 b=bgkdVWNLq//OUzYSFomoWGj3GthVb1/8iAyaSYEdZNTuIrMM4gcdOw8aJ/IeV5g7Ot
 kDTGuy82Mnj+WP/C3anOjmmvalZWDaIFy2bK4kL5gvIrMRHw20ZBse5wzJvAc3i+VqR8
 jZWnvJy4xnfnx3r9fJC4J4n/1k3eWBmoxZBla9uKufRI3MF3L4L3eVwZ8+oAoddKN+oX
 WwIXJgarC2QFmc1xvjHVcdmZA5REA+8jI6MvMkDsHdkquLQWW99AureryHoFj3QK/DeD
 UE1PuK8wjAuoMQxm0AF/Gmu6tfi9341DES0BuJjcFjSCB374i6yK5eHqyOBbqHGWX8vx
 AGlA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
 d=1e100.net; s=20161025;
 h=x-gm-message-state:message-id:subject:from:to:cc:date:in-reply-to
 :references:mime-version:content-transfer-encoding;
 bh=2+EEOZ3PD55/0eSjMMcMTgBCRYinqJM0Fqmea/XlZoo=;
 b=Crq08PEjHkpnPCLxvnKtsBiJhL0kgkarRpd7MHTpycp2UU2Z5M0xZ6Cl3og2+Q0NxQ
 YTag0dPnzSXf7c/GsrT9V6BeFwpOZxb7BWVCPuHYIKJ5LIg6G7amTlsDATnrDVvQTeDd
 zIIQabNQj3gmt9bk1trglXH8wU8JeCVH/FMpZ2lLFINRKeQzR8OmeJ2DRitFpHFZ7Von
 pgEshdtSjbTVbqa7rF2FMb7mPl8y/YIwb2CT1Rha240NNB3d3F+v8vkbzBQUXMTjVcG9
 byO1mqxMAYjU9bOBcG3yzFxIK5MHwCmhwjPiFkUC+o0rWlmJz9i+1K7mK8EPqg+p/F9U
 o5Kw==
X-Gm-Message-State: AJaThX6h4ByVgemSpKxPTpsTw2Dw31WjL0+u49llpI7MCXTVn+ZxKiuq
 pOlmNFxTyLnN7F/LgblC9Bw=
X-Google-Smtp-Source: AGs4zMYPhKrGK89gK/VM861fP2OHML4XcyD+eg24AUpj/31wU8nB45tC7tjQNYOr1X5BqTtuuzZVig==
X-Received: by 10.84.179.3 with SMTP id a3mr6371863plc.25.1512139265791;
 Fri, 01 Dec 2017 06:41:05 -0800 (PST)
Received: from vesoldo.hitronhub.home (S0106a84e3f3c65f3.vc.shawcable.net.
 [174.7.59.253]) by smtp.googlemail.com with ESMTPSA id
 a87sm13838940pfg.159.2017.12.01.06.41.03
 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256);
 Fri, 01 Dec 2017 06:41:04 -0800 (PST)
Message-ID: <1512139262.21460.9.camel@HIDDEN>
From: Koen van Greevenbroek <koenvangreevenbroek@HIDDEN>
Date: Fri, 01 Dec 2017 06:41:02 -0800
In-Reply-To: <86indq29cr.fsf@HIDDEN>
References: <1511369736.12146.0.camel@HIDDEN> <86indq29cr.fsf@HIDDEN>
Content-Type: text/plain; charset="UTF-8"
X-Mailer: Evolution 3.26.2-1 
Mime-Version: 1.0
Content-Transfer-Encoding: 7bit
X-Spam-Score: -0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
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: -0.0 (/)

Hi Arash,

>     \begin{frame}
>       \begin{itemize}
>       \item <1>\textbf{One}
>       \item <2>\textbf{Two}
>       \end{itemize}
>     \end{frame}

This version does fold correctly, but it doesn't produce the same
output as the original example. In particular, here the overlay is
applied to the items themselves, while when writing something like
`\textbf<1>{foo}', the idea is that `foo' will be displayed in bold on
the first slide, and normally for the rest of the slides. Maybe an
example that illustrates the folding problem even better is:

\begin{frame}
  \textbf<1>{One} \\
  \textbf<2>{Two}
\end{frame}

This is syntactically correct, see section 9.3 of the Beamer user
guide.

I agree that code in the preamble will be extremely hard to fold
correctly. However, maybe it could be an idea to ignore commands that
cannot be folded correctly indstead of displaying an error? I know that
I could just not try to fold the preamble, but right now I have
something like

(add-hook 'LaTeX-mode-hook
          (lambda ()
            (TeX-fold-mode t)
            (add-hook 'find-file-hook 'TeX-fold-buffer t t)))


in my .emacs, every LaTeX buffer I visit gets folder automatically. I
think it would be nicer to just not see the errors.

Have a nice day,

Koen





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.