From unknown Sun Aug 17 01:00:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29756: 25.2; Footnote-mode: recursive footnotes [PATCH included] Resent-From: Boruch Baum Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 Dec 2017 16:13:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 29756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 29756@debbugs.gnu.org X-Debbugs-Original-To: Emacs Bug Reporting Received: via spool by submit@debbugs.gnu.org id=B.151352713627148 (code B ref -1); Sun, 17 Dec 2017 16:13:01 +0000 Received: (at submit) by debbugs.gnu.org; 17 Dec 2017 16:12:16 +0000 Received: from localhost ([127.0.0.1]:39237 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQbY0-00073n-I3 for submit@debbugs.gnu.org; Sun, 17 Dec 2017 11:12:16 -0500 Received: from eggs.gnu.org ([208.118.235.92]:48762) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQbXy-00073Z-Je for submit@debbugs.gnu.org; Sun, 17 Dec 2017 11:12:14 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eQbXs-0000XX-Cj for submit@debbugs.gnu.org; Sun, 17 Dec 2017 11:12:09 -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 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:41340) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1eQbXs-0000XI-8g for submit@debbugs.gnu.org; Sun, 17 Dec 2017 11:12:08 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:39719) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eQbXr-0002fz-07 for bug-gnu-emacs@gnu.org; Sun, 17 Dec 2017 11:12:08 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eQbXn-0000R2-JB for bug-gnu-emacs@gnu.org; Sun, 17 Dec 2017 11:12:06 -0500 Received: from mout.gmx.net ([212.227.17.21]:51742) by eggs.gnu.org with esmtps (TLS1.0:DHE_RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1eQbXn-0000O4-9U for bug-gnu-emacs@gnu.org; Sun, 17 Dec 2017 11:12:03 -0500 Received: from E15-2016.optimum.net ([108.6.168.221]) by mail.gmx.com (mrgmx103 [212.227.17.174]) with ESMTPSA (Nemesis) id 0MN1Gu-1eOOcZ40kK-006d8r for ; Sun, 17 Dec 2017 17:12:00 +0100 Date: Sun, 17 Dec 2017 11:11:56 -0500 From: Boruch Baum Message-ID: <20171217161156.ojy5s3c37dqtgjch@E15-2016.optimum.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: NeoMutt/20171208 X-Provags-ID: V03:K0:vFRitLnQQK23o51QmYCB7zMqUDVY+9bBtF+brFu0RijzrRxYzhJ 6OT5gKUuxc21QfaVs8LrPPgm6Zpph6SCGNORr7Vxl4eAL9pwIqsN7ZOioTJWKxoYWkeTE1B TZpxokc5gAU2KggFH5fhh/cSeSl9539/od09txNCNWnRXju3yVxMSSH4ut70wUBpdnbKuxI ApQgWnxieiHaVIXj53OMw== X-UI-Out-Filterresults: notjunk:1;V01:K0:p9EySBLkuj8=:/IiD159WBnG8ZDzN4fKnT3 BYqBuDinIgxwFzeQP8yLCHbn977+8PvejcL+gxk1yZ/+lVThiVYyI/aW/resM0GCUax/Fx0eX zeH33BYO8Qzp8+Dh1jwxACnrxEYheo1VK33f3cgr682aYRWvFiNUYvC9AHGmuUZV1b2plPso4 I6pLremJD5j8OmqwpR7Gv9NHW4mHD52YDWoPMpnoq/W/K2AtcfOEs6jdRNEZSSus6jCXL6MOo Filr27Oj368MMgO/IWOpM5mtUClR5h3PJKShRji7pqZEwLpXMmezHHi74es4ZzXY1OJ8hTv4I DA6K/qY+R6rvaGaFEarZmZiW+3YEGHo+oRp8TJuiYql5u0p55v2m7dQqPuznOn3GkVaI0KXSu 1vbSgd3Ec0Lwx1/6Wn5zsYWoyrFnjc71A5OFKkzp+MPD3YFzhT7pFyxjhuheYVqddSP1gPaEl w+uBOOXdQZ6z6NM1Dsk33RLqNAboaCvgX25ezy4HgoU1dqtoCig2UL0jC0+pclLfolTLI0qcM s90glEk6C0PCHMS+peyMX/9EcD27Jyo4/GMckc9vDctoUonnOfI8AGDrKJjas1xRTeIM58S66 L3qKlRdOXyFu8RSH/AEXVGdMKXemEldjm1m55hbg20TsOag/TS6fAcvyRT8OQtt/XxtUTaWUu aiWlVBOeBrc0/0+cuPzTnF5RrKL5Ju/YLP6+WZXF9ULy1hwNTD0J1SqSTQZvd3HJATNJUNxAl IBiaEgKW76DLeIMD3K1k3u9psdeUp/Gwma4/UPT2DzGOSXqfwBFv3n12QehZQwUEAZ8QOL7ie 5UKZeDlXKMBWxAcUW+159nSZIwNAQ== X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] 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.1 (----) 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: -4.1 (----) The current behavior of `Footnote-mode' allows recursive footnotes, in the sense that one can create a footnote inside another footnote. The attached suggestion for a patch merely checks that (point) is prior to the point of the first footnote before allowing another footnote to be created. REPRODUCE THE BUG BEHAVIOR ========================== 1] Enter random text. 2] M-x footnote-mode 3] C-c ! a 4] Observe that emacs has generated a footnote and that point is there. Optionally, now enter random footnote text. 5] C-c ! a 6] Observe that emacs has create a new footnote, within the current footnote! PROPOSED SOLUTION ================= This snippet is presented as an advice because that's how I'm dealing with it on my personal install, but of course the project would just perform the check within `Footnote-add-footnote'. (defadvice Footnote-add-footnote (around abort-when-in-fn-area activate) (interactive) (if (or (not footnote-text-marker-alist) (< (point) (cdr (first footnote-text-marker-alist)))) ad-do-it (message "Add footnotes only while in text body"))) VERSION INFORMATION =================== In GNU Emacs 25.2.2 (x86_64-pc-linux-gnu, GTK+ Version 3.22.20) of 2017-09-11, modified by Debian built on trouble System Description: Devuan GNU/Linux 1.0 (jessie) Configured using: 'configure --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --build x86_64-linux-gnu --prefix=/usr --sharedstatedir=/var/lib --libexecdir=/usr/lib --localstatedir=/var/lib --infodir=/usr/share/info --mandir=/usr/share/man --with-pop=yes --enable-locallisppath=/etc/emacs25:/etc/emacs:/usr/local/share/emacs/25.2/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/25.2/site-lisp:/usr/share/emacs/site-lisp --with-sound=alsa --without-gconf --with-x=yes --with-x-toolkit=gtk3 --with-toolkit-scroll-bars 'CFLAGS=-g -O2 -fdebug-prefix-map=/build/emacs25-XrMyQe/emacs25-25.2+1=. -fstack-protector-strong -Wformat -Werror=format-security -Wall' 'CPPFLAGS=-Wdate-time -D_FORTIFY_SOURCE=2' LDFLAGS=-Wl,-z,relro' Configured features: XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GSETTINGS NOTIFY ACL LIBSELINUX GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: Messages Minor modes in effect: global-company-mode: t company-mode: t ivy-mode: t sr-popviewer-mode: t recentf-mode: t shell-dirtrack-mode: t winner-mode: t show-paren-mode: t savehist-mode: t desktop-save-mode: t global-undo-tree-mode: t undo-tree-mode: t delete-selection-mode: t tooltip-mode: t global-eldoc-mode: t mouse-wheel-mode: t tool-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t buffer-read-only: t size-indication-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t -- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 From unknown Sun Aug 17 01:00:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29756: 25.2; Footnote-mode: recursive footnotes [UPDATED PATCH] References: <20171217161156.ojy5s3c37dqtgjch@E15-2016.optimum.net> In-Reply-To: <20171217161156.ojy5s3c37dqtgjch@E15-2016.optimum.net> Resent-From: Boruch Baum Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 17 Dec 2017 21:22:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: 29756@debbugs.gnu.org Received: via spool by 29756-submit@debbugs.gnu.org id=B29756.151354570323042 (code B ref 29756); Sun, 17 Dec 2017 21:22:02 +0000 Received: (at 29756) by debbugs.gnu.org; 17 Dec 2017 21:21:43 +0000 Received: from localhost ([127.0.0.1]:39379 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQgNT-0005zZ-Ez for submit@debbugs.gnu.org; Sun, 17 Dec 2017 16:21:43 -0500 Received: from mout.gmx.net ([212.227.15.18]:53549) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eQgNR-0005zH-IV for 29756@debbugs.gnu.org; Sun, 17 Dec 2017 16:21:42 -0500 Received: from E15-2016.optimum.net ([108.6.168.221]) by mail.gmx.com (mrgmx003 [212.227.17.184]) with ESMTPSA (Nemesis) id 0Ltr89-1f7g1T0d5J-011DMv for <29756@debbugs.gnu.org>; Sun, 17 Dec 2017 22:21:34 +0100 Date: Sun, 17 Dec 2017 16:21:31 -0500 From: Boruch Baum Message-ID: <20171217212131.v46ijlpze6dsws6i@E15-2016.optimum.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: NeoMutt/20171208 X-Provags-ID: V03:K0:JgBgtQvf0a8avtLOlBOT2e1GWl4lZGmfHyt6kQLoSqo9NRfTfZO 8qUi5mgg04pRKOykIOLmzQnhNePtRfFzpXwe0pDa3fX60yXlt3Ox1VQNDHlXBElFczLUnGI GCggimqeWjW3x8mFSMTJOgb6lqFSCjD/wfmito87ZLjxCCGTDV1FWMNMuhGeiTM7A/4+Ngl s+3Co8XGzxC8gPJy2g2IA== X-UI-Out-Filterresults: notjunk:1;V01:K0:ymfOhlOvu0w=:TPq4VaTx0x8FqmSKJSfuez 2jbduQ1fqQlH8F5EeHpXPFExy0NQ3HR2CWZgt0PIorVoUSXMlpmWMYXUMqCyEbdbqyp9W6WiR CE8KyuDElVBx3bZXTb3VcCCs4MYuIby4gxurpohkLw1lwDUS9MTSOL170zTDwUCYlA02k0u5T hI67IP2IFGqXtlGO/EZehgXIFWdutahb3cRgyDoRJk6NagiiF1ln2FtT4XS5XEQE4fSpZllmd IFrtE8F6vYsw23OSh+zRbxdxMShf5iSEieWVMPc5FnJzgLLRXN5JPAF5CStJYg7te/2JMNyCy KX9ratmRRw+RKmAQY9ldTE7cct6zoGaYC6ID6mox7dwscS62TGxxWyaTlzu7gJpTPQnQmXvRw CLRxTCgWHg2fIERqJUNG+HZi2e/NpNUXEWyGhKg53wLyYwnwqdaG0JbfpZpVHICBJx6enFz9a j3fU+yk7SLHu+dFsF/US8fw/KXS1OIe3DXHyNso7yDTNUahBN8XoKLqO4NdcSO4+uppA7zRyP kTbIM2bgmIkaCy/TTmSz7U/uPNmirhDz3y/iME+4lCf3mILCmuv/0dzHtE11CzW4YVomR4tnk 13yP/eP4O5QZDJL8IaAD9rNpvPGaegXBD8fwjRY2MHf04CZZaU9J0/lw5y+V+m97NvzMMN0OO ORMJvikor70IgpWjAksam8SroZ/UUOIHiRTTGGvHVkESeoLZivfxfeoF2T3aSi+d1g4sz0y27 xkfzT1rjyCrBhdUb2W8FfnIDTCKvgvY8C/l3p97uXZT8r+/9Z4g0ocanrJPW3HYJg1fLQ4S0M P8ngfD7z19sSQdAXhZK8j9W+TQqPQ== X-Spam-Score: -0.7 (/) 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: -0.7 (/) The updated code below improves the prior patch by forbidding a user from creating a footnote WITHIN the text of the`footnote-section-tag-text', and covering a case of the user manuall deleting that same footnote-section-tag-text after creating a footnote. (defun Footnote--abort-when-in-fn-area (orig-function &optional arg) "Do not allow 'recursive footnotes'." (interactive "P") (let ((p (point)) (q (if (not footnote-text-marker-alist) (point-max) (if (string-equal footnote-section-tag "") (cdr (first footnote-text-marker-alist)) (goto-char (cdr (first footnote-text-marker-alist))) (if (re-search-backward (concat "^" footnote-section-tag-regexp) nil t) (match-beginning 0) ; This `else' should never happen, and indicates an error, ie. footnotes ; already exist and a footnote-section-tag is defined, but the section tag ; hasn't been found. We choose to assume that the user deleted it ; intentionally and wants us to behave in this buffer as if the section tag ; was set "", so we do that, now. (setq footnote-section-tag "") ; To illustrate the difference in behavior, create a few footnotes, delete ; the section tag, and create another footnote. Then undo, comment the ; above line (that sets the tag to ""), re-evaluate this function, and repeat. (cdr (first footnote-text-marker-alist)) ))))) (goto-char p) ; undo `re-search-backward' side-effect (if (< p q) (apply orig-function arg) (message "Add footnotes only while in text body")))) (advice-add 'Footnote-add-footnote :around #'Footnote--abort-when-in-fn-area) -- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 From unknown Sun Aug 17 01:00:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29756: 25.2; Footnote-mode: recursive footnotes [UPDATED PATCH] Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 22 Dec 2017 14:20:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Boruch Baum Cc: 29756@debbugs.gnu.org Reply-To: Eli Zaretskii Received: via spool by 29756-submit@debbugs.gnu.org id=B29756.151395238719693 (code B ref 29756); Fri, 22 Dec 2017 14:20:02 +0000 Received: (at 29756) by debbugs.gnu.org; 22 Dec 2017 14:19:47 +0000 Received: from localhost ([127.0.0.1]:47069 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eSOAt-00057Z-4M for submit@debbugs.gnu.org; Fri, 22 Dec 2017 09:19:47 -0500 Received: from eggs.gnu.org ([208.118.235.92]:53725) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eSOAs-00057K-1g for 29756@debbugs.gnu.org; Fri, 22 Dec 2017 09:19:46 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1eSOAh-0002Ge-Oh for 29756@debbugs.gnu.org; Fri, 22 Dec 2017 09:19:40 -0500 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,T_RP_MATCHES_RCVD autolearn=disabled version=3.3.2 Received: from fencepost.gnu.org ([2001:4830:134:3::e]:54420) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1eSOAh-0002GU-LD; Fri, 22 Dec 2017 09:19:35 -0500 Received: from [176.228.60.248] (port=2117 helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:RSA_AES_256_CBC_SHA1:256) (Exim 4.82) (envelope-from ) id 1eSOAh-0002Cv-3D; Fri, 22 Dec 2017 09:19:35 -0500 Date: Fri, 22 Dec 2017 16:19:34 +0200 Message-Id: <83y3lulua1.fsf@gnu.org> From: Eli Zaretskii In-reply-to: <20171217212131.v46ijlpze6dsws6i@E15-2016.optimum.net> (message from Boruch Baum on Sun, 17 Dec 2017 16:21:31 -0500) References: <20171217161156.ojy5s3c37dqtgjch@E15-2016.optimum.net> <20171217212131.v46ijlpze6dsws6i@E15-2016.optimum.net> 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@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: -5.0 (-----) > Date: Sun, 17 Dec 2017 16:21:31 -0500 > From: Boruch Baum > > The updated code below improves the prior patch by forbidding a user > from creating a footnote WITHIN the text of > the`footnote-section-tag-text', and covering a case of the user manuall > deleting that same footnote-section-tag-text after creating a footnote. Could you please rewrite the patch without using advice? We generally avoid using that in Emacs's own sources. Thanks. From unknown Sun Aug 17 01:00:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29756: 25.2; Footnote-mode: recursive footnotes [UPDATED PATCH] Resent-From: Boruch Baum Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 24 Dec 2017 23:38:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Eli Zaretskii Cc: 29756@debbugs.gnu.org Received: via spool by 29756-submit@debbugs.gnu.org id=B29756.151415866316477 (code B ref 29756); Sun, 24 Dec 2017 23:38:02 +0000 Received: (at 29756) by debbugs.gnu.org; 24 Dec 2017 23:37:43 +0000 Received: from localhost ([127.0.0.1]:51047 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eTFpv-0004Hh-Kh for submit@debbugs.gnu.org; Sun, 24 Dec 2017 18:37:43 -0500 Received: from mout.gmx.net ([212.227.15.18]:57976) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1eTFpt-0004HT-Ja for 29756@debbugs.gnu.org; Sun, 24 Dec 2017 18:37:42 -0500 Received: from E15-2016.optimum.net ([108.6.168.221]) by mail.gmx.com (mrgmx003 [212.227.17.184]) with ESMTPSA (Nemesis) id 0M0gcI-1eou5A1KdK-00urXT; Mon, 25 Dec 2017 00:37:34 +0100 Date: Sun, 24 Dec 2017 18:37:31 -0500 From: Boruch Baum Message-ID: <20171224233731.766dkag7jso7zlgv@E15-2016.optimum.net> References: <20171217161156.ojy5s3c37dqtgjch@E15-2016.optimum.net> <20171217212131.v46ijlpze6dsws6i@E15-2016.optimum.net> <83y3lulua1.fsf@gnu.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="qjlzouvoh7ypjfhd" Content-Disposition: inline In-Reply-To: <83y3lulua1.fsf@gnu.org> User-Agent: NeoMutt/20171208 X-Provags-ID: V03:K0:wKQan2p1n9sQsTMWWtUBb+nKl3C99Ge9blIKHKMUfj2tpHekai9 v3qQGnEe8UNNUajUs65reQdCaFoFJfRFIMcL42AEG4Q4oHOywlPoYwNc6o6jOrjXCy4Htlp n4ysFi0hB0u2Nnv0qLj++L7nZCvePXw0IBX/b57B5xAFugs8ObApQmlJYrAT41RSPRkj9CQ sXNWfT9LfxTu/EQdiEoww== X-UI-Out-Filterresults: notjunk:1;V01:K0:1721wZhZ/oA=:YYdAELNbqXAXVsnHAV1URT c4zJ3pVtCmjgNqFTEhtfioUsh1/1x+AOS2c5mR7jhsEFuPyHAfyfULIViKKXnY1cSskB4eWfK UiwVheCXDZgN3+i7XiNZTjrwHTGlEbV79ywGb8DRwcvYAro4sBB4UTom8lGfynC3s1tc8Qt20 OQl3KYl72x+CydiYCsEbx8G8mIL10jxM04Vso76U0FVIWjmCa3ATijbaj5BHUNqFIZSybmyvD EZi8omdWjsYg+5AvU2SwjQderHf5ZZfRdBajsX5CPL18LDGkrCpeKP9bR1tfshIZZWWmrTpoF 4/9g+Wxlem5RfgsG339ibR8bjPAUKQv8+IID9KTdWJQlQf0nyak5/PGVuf3/j5bgnofsMmkrV 88esiJmbS6m2cosF3jNipZwqrsh8nPfLem1c3MB1DcCUkjBOQOFEIGLcYpCP0Pk6Gq92B0/G+ iGSPDfdTAT5gzklgHC45cwVTtjZX8SFkljd2u/9ovE7Ff0uqXVNyrl74W/KoCAqE9CZt1GVAa AOQi3JeosQNtJxQxDwkqJeBkFHBfYjMmmA252ytNklQS/FsUhYBixmCwXNCSZMNGF6OisHG+k u5eG38hnh+pi548IRJAMi+leeyF86nUsCo5vHEDJfmKzu7H0j+JYadaITd3kfNdOENBZFZvVg sic2DmlNWmngF3Q0FB20rbxHQvqY+3mnRtyvdX1S6EQsSrt54rRkJgRgaZ2QRxPlZ11noZC8y 7sv/Zx3GK18iNnpWaY/e5DcKrWhTZUlG4mufl5fnT3gElq22x54cdvZNEiERSrD2DMI8dKhJX v8xn3SD+mCXUDxjlUqSqRCq3c1XdlMzf+staenomPQoxWYw/0Y= X-Spam-Score: -0.7 (/) 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: -0.7 (/) --qjlzouvoh7ypjfhd Content-Type: text/plain; charset=us-ascii Content-Disposition: inline On 2017-12-22 16:19, Eli Zaretskii wrote: > Could you please rewrite the patch without using advice? We generally > avoid using that in Emacs's own sources. Done, but in an organizationally messy manner. In parallel with this bug report, I had proposed a separate feature on the dev mailing list, and that snippet got swallowed into code Stefan Monnier is reviewing. -- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 --qjlzouvoh7ypjfhd Content-Type: text/x-diff; charset=us-ascii Content-Disposition: attachment; filename="footnote.el.patch" --- /home/optimum/Downloads/footnote.el--downloaded_from_gnu.orig 2017-12-24 18:12:15.000000000 -0500 +++ /home/optimum/Downloads/footnote.el--downloaded_from_gnu 2017-12-24 18:35:34.199506628 -0500 @@ -747,6 +747,40 @@ footnote area, returns `point-max'." (setq i (1+ i))) rc))) +(defun Footnote--get-area-point-min (&optional arg) + "Return POINT of the beginning of the footnote area, being the +start of the first footnote. If there is no footnote area, +returns POINT-MAX. With optional arg, consider the +footnote-section-tag to be part of the footnote area." + (if (not footnote-text-marker-alist) + (point-max) + (if (not arg) + (cdr (first footnote-text-marker-alist)) + (when arg + (if (string-equal footnote-section-tag "") + (cdr (first footnote-text-marker-alist)) + (let ((p (point)) min) + (goto-char (cdr (first footnote-text-marker-alist))) + (if (re-search-backward (concat "^" footnote-section-tag-regexp) nil t) + (setq min (match-beginning 0)) + ; This `else' should never happen, and indicates an error, ie. footnotes + ; already exist and a footnote-section-tag is defined, but the section tag + ; hasn't been found. We choose to assume that the user deleted it + ; intentionally and wants us to behave in this buffer as if the section tag + ; was set "", so we do that, now. + (setq footnote-section-tag "") + ; HOWEVER: The rest of footnote mode does not currently honor or account + ; for this. + ; + ; To illustrate the difference in behavior, create a few footnotes, delete + ; the section tag, and create another footnote. Then undo, comment the + ; above line (that sets the tag to ""), re-evaluate this function, and repeat. + ; + ; TODO: integrate sanity checks at reasonable operational points. + (setq min (cdr (first footnote-text-marker-alist)))) + (goto-char p) + min)))))) + (defun Footnote-add-footnote (&optional arg) "Add a numbered footnote. The number the footnote receives is dependent upon the relative location @@ -755,6 +789,8 @@ If the variable `footnote-narrow-to-foot the buffer is narrowed to the footnote body. The restriction is removed by using `Footnote-back-to-message'." (interactive "*P") + (if (> (point) (Footnote--get-area-point-min "including section tag")) + (error "Add footnotes only while in text body.")) (let ((num (if footnote-text-marker-alist (if (< (point) (cl-cadar (last footnote-pointer-marker-alist))) --qjlzouvoh7ypjfhd-- From unknown Sun Aug 17 01:00:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29756: 25.2; Footnote-mode: recursive footnotes [UPDATED PATCH] Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 24 Jun 2019 15:33:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Boruch Baum Cc: 29756@debbugs.gnu.org, Eli Zaretskii Received: via spool by 29756-submit@debbugs.gnu.org id=B29756.15613903772943 (code B ref 29756); Mon, 24 Jun 2019 15:33:02 +0000 Received: (at 29756) by debbugs.gnu.org; 24 Jun 2019 15:32:57 +0000 Received: from localhost ([127.0.0.1]:57630 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfQxl-0000lO-1f for submit@debbugs.gnu.org; Mon, 24 Jun 2019 11:32:57 -0400 Received: from quimby.gnus.org ([80.91.231.51]:60214) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfQxi-0000lG-TC for 29756@debbugs.gnu.org; Mon, 24 Jun 2019 11:32:55 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hfQxe-0004pA-TB; Mon, 24 Jun 2019 17:32:53 +0200 From: Lars Ingebrigtsen References: <20171217161156.ojy5s3c37dqtgjch@E15-2016.optimum.net> <20171217212131.v46ijlpze6dsws6i@E15-2016.optimum.net> <83y3lulua1.fsf@gnu.org> <20171224233731.766dkag7jso7zlgv@E15-2016.optimum.net> Date: Mon, 24 Jun 2019 17:32:50 +0200 In-Reply-To: <20171224233731.766dkag7jso7zlgv@E15-2016.optimum.net> (Boruch Baum's message of "Sun, 24 Dec 2017 18:37:31 -0500") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Boruch Baum writes: > On 2017-12-22 16:19, Eli Zaretskii wrote: >> Could you please rewrite the patch without using advice? We generally >> avoid using that in Emacs's own sources. > > Done, but in an organizationally me [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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: -1.0 (-) Boruch Baum writes: > On 2017-12-22 16:19, Eli Zaretskii wrote: >> Could you please rewrite the patch without using advice? We generally >> avoid using that in Emacs's own sources. > > Done, but in an organizationally messy manner. In parallel with this bug > report, I had proposed a separate feature on the dev mailing list, and > that snippet got swallowed into code Stefan Monnier is reviewing. Is this patch still applicable or did it get solved in conjunction with that separate feature? Some minor notes on the patch: +(defun Footnote--get-area-point-min (&optional arg) + "Return POINT of the beginning of the footnote area, being the +start of the first footnote. If there is no footnote area, The first line of a comment should be a complete sentence. + (let ((p (point)) min) + (goto-char (cdr (first footnote-text-marker-alist))) The indentation seems off? It's often useful to run the function through `M-C-q' to get everything to be indented properly. + ; This `else' should never happen, and indicates an error, ie. footnotes + ; already exist and a footnote-section-tag is defined, but the section tag There should be two semicolons for in-code comments on separate lines. -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Aug 17 01:00:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29756: 25.2; Footnote-mode: recursive footnotes [UPDATED PATCH] Resent-From: Boruch Baum Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 24 Jun 2019 17:07:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: 29756@debbugs.gnu.org, Eli Zaretskii Received: via spool by 29756-submit@debbugs.gnu.org id=B29756.156139600313745 (code B ref 29756); Mon, 24 Jun 2019 17:07:02 +0000 Received: (at 29756) by debbugs.gnu.org; 24 Jun 2019 17:06:43 +0000 Received: from localhost ([127.0.0.1]:57852 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfSQV-0003Zc-Ge for submit@debbugs.gnu.org; Mon, 24 Jun 2019 13:06:43 -0400 Received: from mout.gmx.net ([212.227.17.21]:50681) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfSQS-0003ZN-CF for 29756@debbugs.gnu.org; Mon, 24 Jun 2019 13:06:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.net; s=badeba3b8450; t=1561395991; bh=HryacVLKHKDRS+s0aEGZhf3ygfE908N333avnLWoC1M=; h=X-UI-Sender-Class:Date:From:To:Cc:Subject:References:In-Reply-To; b=JR33JLeZ3FDClBndE66bNy1XehgYX9itE3rB2aTbFRuZWlEWcQFNx8N5PxSVc+Dde QdxtZQ/ohJEGmlXwR0dhBW0FXVlEGD4BRAhEliz1eECIqjK2n4v/yf9BcocE88Q1bk pSQ1+goAQ46NPJRy1Byt7tETKXu8chzOXZtPcWJY= X-UI-Sender-Class: 01bb95c1-4bf8-414a-932a-4f6e2808ef9c Received: from E15-2016.optimum.net ([72.80.59.205]) by mail.gmx.com (mrgmx102 [212.227.17.174]) with ESMTPSA (Nemesis) id 0M4kfR-1iV71M0sGb-00z02N; Mon, 24 Jun 2019 19:00:53 +0200 Date: Mon, 24 Jun 2019 13:00:50 -0400 From: Boruch Baum Message-ID: <20190624170050.khxoeu47ddhtjgs4@E15-2016.optimum.net> References: <20171217161156.ojy5s3c37dqtgjch@E15-2016.optimum.net> <20171217212131.v46ijlpze6dsws6i@E15-2016.optimum.net> <83y3lulua1.fsf@gnu.org> <20171224233731.766dkag7jso7zlgv@E15-2016.optimum.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: NeoMutt/20180716 X-Provags-ID: V03:K1:Dov/RkMrkB0KlE/0gcpCPG33HzFjEv52ScGnMdwZ7aa0Qu+NfpG KiNA8LCIh8vtluxTlabs5umryRWHsFGawUSSUFNmvuD5/WUCDsCAgNcfeY8JGfb1Z84ODm1 2xMEPwuiuFhv4gKGL2/+OxSScA1IRr8mchrBGbWy/TT0gNt9dkG5pXBfHo/kaS/+PEW0Phl hgwXtF8VyF0rYkqxeeyBg== X-Spam-Flag: NO X-UI-Out-Filterresults: notjunk:1;V03:K0:Bl9OzTVWXJ0=:Hi6BJ02tiSycWSlO7mN9vu GOYG6RteimL484pdE5e+8rsUnbE93APWI4bN3m1sF65GFlcVh3JCzl5qreRXeOvN4dpCXs7CP 6P25RrFcLoIgnuEAUZNiXvZFcwmsin0p7Ne/PJQPd+fcFKKWpMIoFMNrYG2yv8hOdo3/tuAMT vS85NFF1UvGCtSA2i4MfKPkMtlLJQ65ow2/PelA/nM6RI3/K+wWETD37kZ9BIfu4Vz+9En11P YGiQ0EOG8tUXfuDQJxizmF5Rq8MNrevWWn1gW4/KaopBCwc122hb6uaBvUAqZvprKw3MsKg26 SuhzZYqlLW9hb8mXWwhD2TjKrz9WnaXX5aHVhNtfFc/j3QPBi6LqACs7ey0ZQb56uxq+6fDX/ uJUSV/ajCxXdqfwRq78n068ulzgXqCUnlBg7m08MpIHv92YRt6Knh3iuKwGbm5WoGYLJ270CP FflETMRgHmi22qYD2TaAVtgbpEqzHkDzBlzpIdMmiMFLIe44zlHGPEpqNxFGrCaR143ihY8KK qy1OD73RxXOktyA4FhfpYfOXZ38L+Nc7Mp3jUjk+4rrKBhTkuEe9kejtybMXT19aCkIsGZ0cT 4TpGoxjlP1W+gGXUHUKymndsMDy0ak12/l9aAcsVl9KKigcBG82/iV7oQ88k9iZ5tBYgWT3mb ohzuoSc1+vdb/1pBmEwii8uLETb8axQxv3IquZimsozYjemZg+vTosc8tBR9y+9+wIkEV09An jkaJ60GUy29wKJYw+UPPABiHPH3TNvHe33SzP9tKXtY96J+IxtXotik5TMwGjrJNwLcg2WI6d 5V94LMiosEPNYcKIO7CC4VZUZqV6ddgEZrlbMu9gglNNDN+J8AmCVpPla5Ww/wramlPgUA46O 3GJm8KBRZ3OVdRLA0FuzpsDMzqdKy4drDtDMVDkgvyChuncwJP6l20iJjM97jdIu3EiVcNuf5 xJi2qfCs16W/v9A2pTbqqremPcTGqf/0= Content-Transfer-Encoding: quoted-printable X-Spam-Score: -0.7 (/) 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: -1.7 (-) On 2019-06-24 17:32, Lars Ingebrigtsen wrote: > Is this patch still applicable or did it get solved in conjunction with > that separate feature? It's a few years old, and I only have the vaguest memory of it. =2D- hkp://keys.gnupg.net CA45 09B5 5351 7C11 A9D1 7286 0036 9E45 1595 8BC0 From unknown Sun Aug 17 01:00:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29756: 25.2; Footnote-mode: recursive footnotes [UPDATED PATCH] Resent-From: Lars Ingebrigtsen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 24 Jun 2019 20:44:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Boruch Baum Cc: 29756@debbugs.gnu.org, Eli Zaretskii Received: via spool by 29756-submit@debbugs.gnu.org id=B29756.156140904015699 (code B ref 29756); Mon, 24 Jun 2019 20:44:01 +0000 Received: (at 29756) by debbugs.gnu.org; 24 Jun 2019 20:44:00 +0000 Received: from localhost ([127.0.0.1]:58146 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfVom-000459-Ii for submit@debbugs.gnu.org; Mon, 24 Jun 2019 16:44:00 -0400 Received: from quimby.gnus.org ([80.91.231.51]:36350) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hfVol-000452-Cv for 29756@debbugs.gnu.org; Mon, 24 Jun 2019 16:43:59 -0400 Received: from cm-84.212.202.86.getinternet.no ([84.212.202.86] helo=stories) by quimby.gnus.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.89) (envelope-from ) id 1hfVoi-0007Yz-D4; Mon, 24 Jun 2019 22:43:58 +0200 From: Lars Ingebrigtsen References: <20171217161156.ojy5s3c37dqtgjch@E15-2016.optimum.net> <20171217212131.v46ijlpze6dsws6i@E15-2016.optimum.net> <83y3lulua1.fsf@gnu.org> <20171224233731.766dkag7jso7zlgv@E15-2016.optimum.net> <20190624170050.khxoeu47ddhtjgs4@E15-2016.optimum.net> Face: iVBORw0KGgoAAAANSUhEUgAAADAAAAAwBAMAAAClLOS0AAAAElBMVEVVdZEXHjVZ0OYpMUpl j6xBUWsL3gelAAACPklEQVQ4jVWUsXbrIAyGVQJ7CTc7lc0erLLn+JCdgnn/V6mEHTdXnqJP0i8J CKTORqmX3lLp/MvAAx46w09q0VnXNygmG216K1qboiH1RmRvveAS0KPptMGjc1brLVpLdA/L19rR GCr62TpA782y3fw9qGISEbEc9S6l2O/83UC5WEeWGtMEcB8Jmv0Q2R9pWNdAxL9VATCSyMAdILpo NzDQ7OhBLIkEUELg8Mh+F0c0NZ4XIFX0RD92FHJWNKSpB9B6RQWTgDgyxo5KhhQqInqOPyT6AeLE flSW4qtTHrBDBhsErLvsDriZzMAPYCm1MwM0r91BfYE2xKUUCHiqHfCO2rsGeZxZnGeQgaVbKFxs aARQwBlOJmiizQtlgMEXI6Fj2WY0JRpWYSjm2faBJRg0+2ewCzZHF/aCKTBGyI+cEex1drRHi7FP bGXAti+OS4z4rDlBQF02bZIZmzgSdrB8hxA4gTeR8xtwVxPmKiInWXFk/Jvmuj2HvD79Am6TWia/ y+9gZFB0fjG+Gun3PYP3ydd53UKHA8x/IPn6nF8Zw70DdcHNK7P75xP0VqfV4Lfnyf8SBPQl1KAM vksLSKl6/oLy+jX1AHw+31j4q/P/QC4l8hPj72j3DxBecFJnrVVuxwGmGhZf5T08Xkn8vqxdv65+ 1DvBPA9QwydGruaPM8/jzNmuM+EHV0P5w4DzaBmgxWlBwud+02XIARb8qSxyUf5Y5Ev8hh9Xjg/1 bRTI/C4dfn1iYwn0g8i6fgEmpsN4L1MvjgAAAABJRU5ErkJggg== Date: Mon, 24 Jun 2019 22:43:56 +0200 In-Reply-To: <20190624170050.khxoeu47ddhtjgs4@E15-2016.optimum.net> (Boruch Baum's message of "Mon, 24 Jun 2019 13:00:50 -0400") Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Report: Spam detection software, running on the system "quimby.gnus.org", has NOT identified this incoming email as spam. The original message has been attached to this so you can view it or label similar future email. If you have any questions, see @@CONTACT_ADDRESS@@ for details. Content preview: Boruch Baum writes: > On 2019-06-24 17:32, Lars Ingebrigtsen wrote: >> Is this patch still applicable or did it get solved in conjunction with >> that separate feature? > > It's a few years old, and I only have the vague [...] Content analysis details: (-2.9 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- -1.0 ALL_TRUSTED Passed through trusted hosts only via SMTP -1.9 BAYES_00 BODY: Bayes spam probability is 0 to 1% [score: 0.0000] X-Spam-Score: 0.0 (/) 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: -1.0 (-) Boruch Baum writes: > On 2019-06-24 17:32, Lars Ingebrigtsen wrote: >> Is this patch still applicable or did it get solved in conjunction with >> that separate feature? > > It's a few years old, and I only have the vaguest memory of it. It's in https://debbugs.gnu.org/cgi/bugreport.cgi?bug=29756 -- (domestic pets only, the antidote for overdose, milk.) bloggy blog: http://lars.ingebrigtsen.no From unknown Sun Aug 17 01:00:55 2025 X-Loop: help-debbugs@gnu.org Subject: bug#29756: 25.2; Footnote-mode: recursive footnotes [UPDATED PATCH] Resent-From: Noam Postavsky Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 23 Jul 2019 00:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 29756 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch To: Lars Ingebrigtsen Cc: 29756@debbugs.gnu.org, Eli Zaretskii , Boruch Baum Received: via spool by 29756-submit@debbugs.gnu.org id=B29756.156384105811304 (code B ref 29756); Tue, 23 Jul 2019 00:18:02 +0000 Received: (at 29756) by debbugs.gnu.org; 23 Jul 2019 00:17:38 +0000 Received: from localhost ([127.0.0.1]:33750 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hpiUr-0002wB-Q0 for submit@debbugs.gnu.org; Mon, 22 Jul 2019 20:17:37 -0400 Received: from mail-io1-f65.google.com ([209.85.166.65]:35141) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1hpiUl-0002vp-Us; Mon, 22 Jul 2019 20:17:32 -0400 Received: by mail-io1-f65.google.com with SMTP id m24so78061145ioo.2; Mon, 22 Jul 2019 17:17:31 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:references:date:in-reply-to:message-id :user-agent:mime-version; bh=8O4jWX2C7DqW4pPqfIWnZ0H/XsqupS/JhFLQkeSV3ow=; b=EkO8wiCWZwMEPgPhLN0yeIaInYmhoHhPfs2153+fqtTNVuDNx7FoUOu0DTjebK6fse H7R4n2pTzhmztXrMtn6SWFzUysTtIJaGs7lLrcrua2Wo7SnuYptl3AdkXa6/lYIPd3Mv rp7V7wSWayIs3V3ls75Zkx1M70MaG0ZTHQZJIBl1nTCmM7U5ovDg//D+oWJ/3gkQ8o1t 4SEEyGigRRbzIYUl5Tdh001GfkPBoJhL9lkeCVVbWYYGqEJUO7RpHXGDlinz4M0ZvI/u TZ4tJye5VyzaehJIubwXTXZk4195jWLE6O203ots4tXz9Kp7F0I4kkuZrWQ1RMfmzSKF JPQg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:references:date:in-reply-to :message-id:user-agent:mime-version; bh=8O4jWX2C7DqW4pPqfIWnZ0H/XsqupS/JhFLQkeSV3ow=; b=U0S38n8u9nJ5ssZ8exEcPJFRUH8nWdFh0ipf6jYvwgRpzPnXq9UWI22RU8xnqnu3Vn I8YCv5TO9J2KZ+sgxJjCL8FFx5oooV1g5arfE4KlpdRoMuVN6UvCQufjDl3YA8mkgrVA aucaUsVQj6sQRb7PSZjm4EUxoZf3s4GexyeLtoL4SpKSYqqqrwA4miJ8o8H3F26kBl1Y eOc8dYFSSgyfVmRHi+PPu8mM7j1vFusG/oIUe0IXdpVauPdu7wDCwJFgmT151LH5WMnG 28fpsWv9+KMsZ/LVzReASkAlWNhvp/fgMOC5/XKhvXX31al2belHdJnoCYy2NK3XCupo H+HQ== X-Gm-Message-State: APjAAAXFKEhKpXetl+4Pa9DKAAw+khZsmd7ZFFGKsoTl63eOveDPgEfo XBMQtwvnX6AYszh/UugibAZnS6ko X-Google-Smtp-Source: APXvYqzjL/YQAyPZ6MsN0JgY5Hrqkyr7QXKFmNtXZRhEzzk1Syn4k4OFFNjlzjfqPjcTJPDHMd1E4w== X-Received: by 2002:a6b:6a01:: with SMTP id x1mr29174511iog.77.1563841046178; Mon, 22 Jul 2019 17:17:26 -0700 (PDT) Received: from minid (cbl-45-2-119-34.yyz.frontiernetworks.ca. [45.2.119.34]) by smtp.gmail.com with ESMTPSA id b14sm44743464iod.33.2019.07.22.17.17.24 (version=TLS1_2 cipher=ECDHE-RSA-CHACHA20-POLY1305 bits=256/256); Mon, 22 Jul 2019 17:17:25 -0700 (PDT) From: Noam Postavsky References: <20171217161156.ojy5s3c37dqtgjch@E15-2016.optimum.net> <20171217212131.v46ijlpze6dsws6i@E15-2016.optimum.net> <83y3lulua1.fsf@gnu.org> <20171224233731.766dkag7jso7zlgv@E15-2016.optimum.net> <20190624170050.khxoeu47ddhtjgs4@E15-2016.optimum.net> Date: Mon, 22 Jul 2019 20:17:24 -0400 In-Reply-To: (Lars Ingebrigtsen's message of "Mon, 24 Jun 2019 22:43:56 +0200") Message-ID: <87zhl5wqnf.fsf@gmail.com> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/26.2.90 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain X-Spam-Score: 0.0 (/) 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: -1.0 (-) forcemerge 27777 29756 quit Lars Ingebrigtsen writes: > Boruch Baum writes: > >> On 2019-06-24 17:32, Lars Ingebrigtsen wrote: >>> Is this patch still applicable or did it get solved in conjunction with >>> that separate feature? >> >> It's a few years old, and I only have the vaguest memory of it. > > It's in > > https://debbugs.gnu.org/cgi/bugreport.cgi?bug=29756 I think this is the same as Bug#27777, which was recently wontfix'd; I'm merging them (I agree with the wontfix reason: that recursive footnotes should be allowed).