From unknown Mon Aug 11 21:14:56 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#66771 <66771@debbugs.gnu.org> To: bug#66771 <66771@debbugs.gnu.org> Subject: Status: [PATCH] Throw out fold spec after a single failure Reply-To: bug#66771 <66771@debbugs.gnu.org> Date: Tue, 12 Aug 2025 04:14:56 +0000 retitle 66771 [PATCH] Throw out fold spec after a single failure reassign 66771 auctex submitter 66771 Tony Zorman severity 66771 normal tag 66771 patch thanks From debbugs-submit-bounces@debbugs.gnu.org Fri Oct 27 02:36:08 2023 Received: (at submit) by debbugs.gnu.org; 27 Oct 2023 06:36:08 +0000 Received: from localhost ([127.0.0.1]:34957 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwGRz-0004EW-ID for submit@debbugs.gnu.org; Fri, 27 Oct 2023 02:36:07 -0400 Received: from lists.gnu.org ([2001:470:142::17]:34060) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qwGRv-0004Dy-Rl for submit@debbugs.gnu.org; Fri, 27 Oct 2023 02:36:05 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qwGRH-0007J9-QD for bug-auctex@gnu.org; Fri, 27 Oct 2023 02:35:25 -0400 Received: from mout-p-201.mailbox.org ([2001:67c:2050:0:465::201]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_CHACHA20_POLY1305:256) (Exim 4.90_1) (envelope-from ) id 1qwGRE-0001co-V1 for bug-auctex@gnu.org; Fri, 27 Oct 2023 02:35:23 -0400 Received: from smtp102.mailbox.org (smtp102.mailbox.org [IPv6:2001:67c:2050:b231:465::102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4SGtFN5DS5z9sSL for ; Fri, 27 Oct 2023 08:35:04 +0200 (CEST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1698388504; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type; bh=BN0WfYe6FaNUJmcn3yqtbI0q37oGtgBMi7cZ5eMycvI=; b=syZSNfOtyl3ioeRdTRa2UPsyB+xh/gFsXmaNC2J3ZNbNfGbXd/QTYQ0cXPs4ALzvOg6SVZ 3LT25Jz38xY5R/8/KWFuzvm92H2NCKxbfnewTDMVtcHBQrl2BAyA82bVFIU6DFalIqeZsR MlvQV56Tp/wV2pFZEsMkccoDtsxiNRSv9gMtQnuZiEtVIkXLqEb/JqFLRGKZePkD9InLQX G0Z5xukdmwHvP/WEIfuWCGMGHypX4tMnrPglI2wjweJw5AJ36N5eJFVuM5v3O0idTatZJv ahV8kghPgYWANjueyGdYon7DCs1SQegfQKkGRGhLRGDYbvJ9n8iaW1v3I8ku8g== From: Tony Zorman To: bug-auctex@gnu.org Subject: [PATCH] Throw out fold spec after a single failure Date: Fri, 27 Oct 2023 08:35:03 +0200 Message-ID: <877cn8efoo.fsf@hyperspace> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-MBO-RS-META: bpkw9zzysen8q3aw6zaeahjm5jf3aeqe X-MBO-RS-ID: 12fb6921f3f7b27093b Received-SPF: pass client-ip=2001:67c:2050:0:465::201; envelope-from=soliditsallgood@mailbox.org; helo=mout-p-201.mailbox.org X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit 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.0 (/) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Hi, Right now, TeX-fold-expand-spec does not abort its expansion of the current spec if *any* of the expansions succeeded. This can lead to some unexpected behaviour. For example, given (setopt TeX-fold-math-spec-list '(("[1] of {1}||{1}" ("cite")))) expanding `\cite{this}' would result in the overlay displaying `=E2=80=A6 of this' instead of just `this', because one of the arguments (t= he mandatory one) succeeded. This is probably not what the user intended. Instead, in order for the spec to be chosen, *all* arguments should succeed. The attached patch does this. One thing that seems related is that the function claims that it also matches arguments of the form `()', but the regular expression that's used "\\([[{<]\\)\\([1-9]\\)\\([]}>]\\)" does not contain any matches for simple parentheses. I don't know whether I'm missing something here, so I didn't change this. Best, Tony --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-Throw-out-fold-spec-after-a-single-failure.patch Content-Transfer-Encoding: quoted-printable >From 676a43071c2f3f3d6e11fd200ba1bcb321359b51 Mon Sep 17 00:00:00 2001 From: Tony Zorman Date: Thu, 26 Oct 2023 21:26:27 +0200 Subject: [PATCH] Throw out fold spec after a single failure MIME-Version: 1.0 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 8bit * tex-fold.el (TeX-fold-expand-spec): So far, TeX-fold-expand-spec did not abort its expansion of the current spec if *any* of the expansions succeeded. This can lead to some unexpected behaviour. For example, given (setopt TeX-fold-math-spec-list '(("[1] of {1}||{1}" ("cite")))) expanding `\cite{this}' would result in the overlay displaying `=E2=80=A6 of this' instead of just `this', because one of the arguments (the mandatory one) succeeded. This is probably not what the user intended. Instead, in order for the spec to be chosen, *all arguments should succeed. --- tex-fold.el | 54 ++++++++++++++++++++++++----------------------------- 1 file changed, 24 insertions(+), 30 deletions(-) diff --git a/tex-fold.el b/tex-fold.el index e3857460..173e9634 100644 --- a/tex-fold.el +++ b/tex-fold.el @@ -741,36 +741,30 @@ Return non-nil if a removal happened, nil otherwise." "Expand instances of {}, [], <>, and (). Replace them with the respective macro argument." (let ((spec-list (split-string spec "||")) - (delims '((?\{ . ?\}) (?\[ . ?\]) (?< . ?>) (?\( . ?\)))) - index success) - (catch 'success - ;; Iterate over alternatives. - (dolist (elt spec-list) - (setq spec elt - index nil) - ;; Find and expand every placeholder. - (while (and (string-match "\\([[{<]\\)\\([1-9]\\)\\([]}>]\\)" elt = index) - ;; Does the closing delim match the opening one? - (string-equal - (match-string 3 elt) - (char-to-string - (cdr (assq (string-to-char (match-string 1 elt)) - delims))))) - (setq index (match-end 0)) - (let ((arg (car (save-match-data - ;; Get the argument. - (TeX-fold-macro-nth-arg - (string-to-number (match-string 2 elt)) - ov-start ov-end - (assoc (string-to-char (match-string 1 elt)) - delims)))))) - (when arg (setq success t)) - ;; Replace the placeholder in the string. - (setq elt (replace-match (or arg TeX-fold-ellipsis) nil t elt) - index (+ index (- (length elt) (length spec))) - spec elt))) - (when success (throw 'success nil)))) - spec)) + (delims '((?\{ . ?\}) (?\[ . ?\]) (?< . ?>) (?\( . ?\))))) + (cl-labels + ((expand (spec &optional index) + ;; If there is something to replace and the closing delimiter + ;; matches the opening one=E2=80=A6 + (if-let (((string-match "\\([[{<]\\)\\([1-9]\\)\\([]}>]\\)" spe= c index)) + (open (string-to-char (match-string 1 spec))) + (num (string-to-number (match-string 2 spec))) + (close (string-to-char (match-string 3 spec))) + ((equal close (cdr (assoc open delims))))) + ;; =E2=80=A6 then replace it and move on. Otherwise, it mu= st have been + ;; a spurious spec, so abort. + (when-let ((arg (car (save-match-data + (TeX-fold-macro-nth-arg + num ov-start ov-end (assoc open del= ims))))) + (spec* (replace-match arg nil t spec))) + (expand spec* + (+ (match-end 0) (- (length spec*) (length spec))= ))) + ;; Nothing to replace: return the (completed) spec. + spec))) + (or (cl-loop for elt in spec-list + do (when-let (expanded (expand elt)) + (cl-return expanded))) + TeX-fold-ellipsis)))) =20 (defun TeX-fold-hide-item (ov) "Hide a single macro or environment. --=20 2.42.0 --=-=-= Content-Type: text/plain -- Tony Zorman | https://tony-zorman.com/ --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Wed Nov 08 04:44:45 2023 Received: (at 66771) by debbugs.gnu.org; 8 Nov 2023 09:44:45 +0000 Received: from localhost ([127.0.0.1]:44030 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r0f77-0003Sk-E5 for submit@debbugs.gnu.org; Wed, 08 Nov 2023 04:44:45 -0500 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:54306) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r0f75-0003SY-0f for 66771@debbugs.gnu.org; Wed, 08 Nov 2023 04:44:44 -0500 Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id 96ECA74; Wed, 8 Nov 2023 18:44:01 +0900 (JST) From: Ikumi Keita To: Tony Zorman Subject: Re: bug#66771: [PATCH] Throw out fold spec after a single failure In-reply-to: <877cn8efoo.fsf@hyperspace> References: <877cn8efoo.fsf@hyperspace> Comments: In-reply-to Tony Zorman via bug-auctex via Bug reporting list for AUCTeX message dated "Fri, 27 Oct 2023 08:35:03 +0200." X-Mailer: MH-E 8.6+git; nmh 1.7.1; Emacs 29.1 MIME-Version: 1.0 Content-Type: text/plain; charset=iso-2022-jp Date: Wed, 08 Nov 2023 18:43:59 +0900 Message-ID: <27908.1699436639@localhost> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66771 Cc: 66771@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: -1.0 (-) Hi Tony, sorry for late response. >>>>> Tony Zorman via bug-auctex via Bug reporting list for AUCTeX writes: > Right now, TeX-fold-expand-spec does not abort its expansion of the > current spec if *any* of the expansions succeeded. This can lead to > some unexpected behaviour. For example, given > (setopt TeX-fold-math-spec-list > '(("[1] of {1}||{1}" ("cite")))) > expanding `\cite{this}' would result in the overlay displaying > `… of this' instead of just `this', because one of the arguments (the > mandatory one) succeeded. This is probably not what the user intended. > Instead, in order for the spec to be chosen, *all* arguments should > succeed. > The attached patch does this. Thank you for proposal. I think that AUCTeX can accept it and it requires copyright assignment. Have you signed FSF copyright assignment form before? If you haven't and want to have your proposal incorporated into AUCTeX, please follow this instruction: https://git.savannah.gnu.org/cgit/gnulib.git/tree/doc/Copyright/request-assign.future > One thing that seems related is that the function claims that it also > matches arguments of the form `()', but the regular expression > that's used > "\\([[{<]\\)\\([1-9]\\)\\([]}>]\\)" > does not contain any matches for simple parentheses. I don't know > whether I'm missing something here, so I didn't change this. It seems to me that it's just a bug. I think that tex-fold.el should be corrected to include "(" and ")" in the regexp first, and your proposed change should follow it. I'll do the former soon. Regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine From debbugs-submit-bounces@debbugs.gnu.org Thu Nov 09 15:03:31 2023 Received: (at 66771) by debbugs.gnu.org; 9 Nov 2023 20:03:31 +0000 Received: from localhost ([127.0.0.1]:49078 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r1BFT-0007RT-6f for submit@debbugs.gnu.org; Thu, 09 Nov 2023 15:03:31 -0500 Received: from mout-p-101.mailbox.org ([80.241.56.151]:49286) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r1BFN-0007R9-S4 for 66771@debbugs.gnu.org; Thu, 09 Nov 2023 15:03:29 -0500 Received: from smtp102.mailbox.org (smtp102.mailbox.org [10.196.197.102]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-101.mailbox.org (Postfix) with ESMTPS id 4SRCY96RBGz9spN; Thu, 9 Nov 2023 21:02:37 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1699560157; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=ITFyRnpC78Z7trE8SC+YQYe796uNyqSOBGakIen6En8=; b=Vlc/ABCLj+66aLO/DE4LTy/2anxGNt7K7hsPNhSyuhkrh0yKSj3Yh/nCocDb6uuzfPPHyy AbnNUCAdU5P5EOGiBVLVAC2k1hfyiM7aLNZHCmtRv54MoGaXR97AMC2pE2g69Eck/PU4GJ B7ixcOZRHTYEhdrLpZ3ZEYVaT+4hwKwkX5y9uitdBYmOYFUg0s3UK23uBGEuQG8oI1peMU UjAwkpNDtqvK1xtqmW9GguKdcgSVOz1R6bfA0goAoJ6u8WEqxkPmKCrVNpktfS0VJ4LVY2 JLRECYsZnmcGdtu69qNGzw2as01d4/iR/w1pfQVAWkqWm6NEpURHMXN6+g12jg== From: Tony Zorman To: Ikumi Keita Subject: Re: bug#66771: [PATCH] Throw out fold spec after a single failure In-Reply-To: <27908.1699436639@localhost> References: <877cn8efoo.fsf@hyperspace> <27908.1699436639@localhost> Date: Thu, 09 Nov 2023 21:02:36 +0100 Message-ID: <87h6luoftv.fsf@hyperspace> MIME-Version: 1.0 Content-Type: text/plain X-MBO-RS-META: 55bnb8pat16fdmuag64s39ft8nfguyrs X-MBO-RS-ID: bb7358fdfe29f2426ae X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 66771 Cc: 66771@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: -1.7 (-) Hi Ikumi, On Wed, Nov 08 2023 18:43, Ikumi Keita wrote: > Hi Tony, sorry for late response. no worries; thanks for giving this a look! > Thank you for proposal. I think that AUCTeX can accept it and it > requires copyright assignment. Have you signed FSF copyright assignment > form before? If you haven't and want to have your proposal incorporated > into AUCTeX, please follow this instruction: > https://git.savannah.gnu.org/cgit/gnulib.git/tree/doc/Copyright/request-assign.future I was almost going to say yes, but turns out I haven't! I've now signed the papers and sent them back. >> One thing that seems related is that the function claims that it also >> matches arguments of the form `()', but the regular expression >> that's used > >> "\\([[{<]\\)\\([1-9]\\)\\([]}>]\\)" > >> does not contain any matches for simple parentheses. I don't know >> whether I'm missing something here, so I didn't change this. > > It seems to me that it's just a bug. I think that tex-fold.el should be > corrected to include "(" and ")" in the regexp first, and your proposed > change should follow it. I'll do the former soon. Sounds great, thanks! I will post an updated patch based on that as soon as I have heard back from the FSF regarding the copyright assignment. Tony -- Tony Zorman | https://tony-zorman.com/ From debbugs-submit-bounces@debbugs.gnu.org Fri Nov 10 07:11:09 2023 Received: (at 66771) by debbugs.gnu.org; 10 Nov 2023 12:11:09 +0000 Received: from localhost ([127.0.0.1]:49656 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r1QLs-0007dB-MT for submit@debbugs.gnu.org; Fri, 10 Nov 2023 07:11:08 -0500 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:60844) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1r1QLq-0007d0-8h for 66771@debbugs.gnu.org; Fri, 10 Nov 2023 07:11:07 -0500 Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id 073E75C; Fri, 10 Nov 2023 21:10:23 +0900 (JST) From: Ikumi Keita To: Tony Zorman Subject: Re: bug#66771: [PATCH] Throw out fold spec after a single failure In-reply-to: <87h6luoftv.fsf@hyperspace> References: <877cn8efoo.fsf@hyperspace> <27908.1699436639@localhost> <87h6luoftv.fsf@hyperspace> Comments: In-reply-to Tony Zorman message dated "Thu, 09 Nov 2023 21:02:36 +0100." X-Mailer: MH-E 8.6+git; nmh 1.7.1; Emacs 29.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <37475.1699618222.1@localhost> Date: Fri, 10 Nov 2023 21:10:22 +0900 Message-ID: <37478.1699618222@localhost> X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 66771 Cc: 66771@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: -1.0 (-) Hi Tony, >>>>> Tony Zorman writes: >> It seems to me that it's just a bug. I think that tex-fold.el should be >> corrected to include "(" and ")" in the regexp first, and your proposed >> change should follow it. I'll do the former soon. > Sounds great, thanks! I will post an updated patch based on that as soon > as I have heard back from the FSF regarding the copyright assignment. Now I pushed the fix to the git repo. I'll wait for your feedback. Best regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 15 00:56:30 2023 Received: (at 66771) by debbugs.gnu.org; 15 Dec 2023 05:56:30 +0000 Received: from localhost ([127.0.0.1]:51494 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rE1BV-0007Wk-KJ for submit@debbugs.gnu.org; Fri, 15 Dec 2023 00:56:30 -0500 Received: from mout-p-103.mailbox.org ([80.241.56.161]:44242) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rE1BT-0007WV-Io for 66771@debbugs.gnu.org; Fri, 15 Dec 2023 00:56:28 -0500 Received: from smtp202.mailbox.org (smtp202.mailbox.org [IPv6:2001:67c:2050:b231:465::202]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-103.mailbox.org (Postfix) with ESMTPS id 4Srz431GSJz9sWM; Fri, 15 Dec 2023 06:56:19 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1702619779; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=7vTFUeg2eGJTeIQ4ljeBcrnOaBzi1ObpwT/spbQA5tQ=; b=pt5XcHsTiGhR8EpwRlJFxYd8iAs6qpucJxUBp2WC+R8q1EH27BX0Jyl9Xkmo3/fiMOGk3M 815tmm74mk+AORnog1r2aIUjhGbQWipojDf+OwcR8tSg74/LfgM0mHKH4B9hEVtVuBW4re SuinoU5H+1HGaSlNcGHd2u7vHn0gIGxUPSZ7zm0yKT8SZXmTmFF8X4ESuZEWnJsBZmI9tR aY8kGsJv2y8A5laoOCoyxR3kyRoPqA0nVZdcOVYKTK9rURoy0iVJD22zDJ4JDCBOltIOCi rC5o3rsRu+nZKGMT/6xOj7P7DfqfNe1XUCsu/HCAu8P1J7ZDWyh42s6COMS17g== From: Tony Zorman To: Ikumi Keita Subject: Re: bug#66771: [PATCH] Throw out fold spec after a single failure In-Reply-To: <37478.1699618222@localhost> References: <877cn8efoo.fsf@hyperspace> <27908.1699436639@localhost> <87h6luoftv.fsf@hyperspace> <37478.1699618222@localhost> Date: Fri, 15 Dec 2023 06:56:17 +0100 Message-ID: <87h6kkau0u.fsf@hyperspace> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-MBO-RS-ID: 42b61cfaf74580669e6 X-MBO-RS-META: xrt5upq6aw8zxy3s83tz5x3u4p3xnhxz X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 66771 Cc: 66771@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: -1.7 (-) --=-=-= Content-Type: text/plain Hi Ikumi, On Fri, Nov 10 2023 21:10, Ikumi Keita wrote: > I'll wait for your feedback. I've heard back from the FSF: everything is signed now, and we should be good to go! Attached you can find the patch again, rebased to include commit 2a959a1d43b3f38cf4845b071679a7978e36d95a. Thank you for your patience! Tony --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-Throw-out-fold-spec-after-a-single-failure.patch Content-Transfer-Encoding: quoted-printable >From c0840aab5e791488bae7cdae1607710993ccb13e Mon Sep 17 00:00:00 2001 From: Tony Zorman Date: Thu, 26 Oct 2023 21:26:27 +0200 Subject: [PATCH] Throw out fold spec after a single failure MIME-Version: 1.0 Content-Type: text/plain; charset=3DUTF-8 Content-Transfer-Encoding: 8bit * tex-fold.el (TeX-fold-expand-spec): So far, TeX-fold-expand-spec did not abort its expansion of the current spec if *any* of the expansions succeeded. This can lead to some unexpected behaviour. For example, given (setopt TeX-fold-math-spec-list '(("[1] of {1}||{1}" ("cite")))) expanding `\cite{this}' would result in the overlay displaying `=E2=80=A6 of this' instead of just `this', because one of the arguments (the mandatory one) succeeded. This is probably not what the user intended. Instead, in order for the spec to be chosen, *all arguments should succeed. --- tex-fold.el | 56 ++++++++++++++++++++++++----------------------------- 1 file changed, 25 insertions(+), 31 deletions(-) diff --git a/tex-fold.el b/tex-fold.el index c6e9f1ca..d4dacc16 100644 --- a/tex-fold.el +++ b/tex-fold.el @@ -741,37 +741,31 @@ Return non-nil if a removal happened, nil otherwise." "Expand instances of {}, [], <>, and (). Replace them with the respective macro argument." (let ((spec-list (split-string spec "||")) - (delims '((?\{ . ?\}) (?\[ . ?\]) (?< . ?>) (?\( . ?\)))) - index success) - (catch 'success - ;; Iterate over alternatives. - (dolist (elt spec-list) - (setq spec elt - index nil) - ;; Find and expand every placeholder. - (while (and (string-match "\\([[{<(]\\)\\([1-9]\\)\\([]}>)]\\)" - elt index) - ;; Does the closing delim match the opening one? - (string-equal - (match-string 3 elt) - (char-to-string - (cdr (assq (string-to-char (match-string 1 elt)) - delims))))) - (setq index (match-end 0)) - (let ((arg (car (save-match-data - ;; Get the argument. - (TeX-fold-macro-nth-arg - (string-to-number (match-string 2 elt)) - ov-start ov-end - (assoc (string-to-char (match-string 1 elt)) - delims)))))) - (when arg (setq success t)) - ;; Replace the placeholder in the string. - (setq elt (replace-match (or arg TeX-fold-ellipsis) nil t elt) - index (+ index (- (length elt) (length spec))) - spec elt))) - (when success (throw 'success nil)))) - spec)) + (delims '((?\{ . ?\}) (?\[ . ?\]) (?< . ?>) (?\( . ?\))))) + (cl-labels + ((expand (spec &optional index) + ;; If there is something to replace and the closing delimiter + ;; matches the opening one=E2=80=A6 + (if-let (((string-match "\\([[{<(]\\)\\([1-9]\\)\\([]}>)]\\)" + elt index)) + (open (string-to-char (match-string 1 spec))) + (num (string-to-number (match-string 2 spec))) + (close (string-to-char (match-string 3 spec))) + ((equal close (cdr (assoc open delims))))) + ;; =E2=80=A6 then replace it and move on. Otherwise, it mu= st have been + ;; a spurious spec, so abort. + (when-let ((arg (car (save-match-data + (TeX-fold-macro-nth-arg + num ov-start ov-end (assoc open del= ims))))) + (spec* (replace-match arg nil t spec))) + (expand spec* + (+ (match-end 0) (- (length spec*) (length spec))= ))) + ;; Nothing to replace: return the (completed) spec. + spec))) + (or (cl-loop for elt in spec-list + do (when-let (expanded (expand elt)) + (cl-return expanded))) + TeX-fold-ellipsis)))) =20 (defun TeX-fold-hide-item (ov) "Hide a single macro or environment. --=20 2.42.0 --=-=-= Content-Type: text/plain -- Tony Zorman | https://tony-zorman.com/ --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 15 06:43:21 2023 Received: (at 66771) by debbugs.gnu.org; 15 Dec 2023 11:43:21 +0000 Received: from localhost ([127.0.0.1]:51681 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rE6bB-0008Ph-AC for submit@debbugs.gnu.org; Fri, 15 Dec 2023 06:43:21 -0500 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:38224) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rE6b9-0008PX-6Z for 66771@debbugs.gnu.org; Fri, 15 Dec 2023 06:43:19 -0500 Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id C35AB60; Fri, 15 Dec 2023 20:43:17 +0900 (JST) From: Ikumi Keita To: Tony Zorman Subject: Re: bug#66771: [PATCH] Throw out fold spec after a single failure In-reply-to: <87h6kkau0u.fsf@hyperspace> References: <877cn8efoo.fsf@hyperspace> <27908.1699436639@localhost> <87h6luoftv.fsf@hyperspace> <37478.1699618222@localhost> <87h6kkau0u.fsf@hyperspace> Comments: In-reply-to Tony Zorman message dated "Fri, 15 Dec 2023 06:56:17 +0100." X-Mailer: MH-E 8.6+git; nmh 1.8; Emacs 29.1 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <23975.1702640597.1@localhost> Date: Fri, 15 Dec 2023 20:43:17 +0900 Message-ID: <23976.1702640597@localhost> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 66771 Cc: 66771@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: -1.0 (-) Hi Tony, >>>>> Tony Zorman writes: > I've heard back from the FSF: everything is signed now, and we should > be good to go! Attached you can find the patch again, rebased to > include commit 2a959a1d43b3f38cf4845b071679a7978e36d95a. > Thank you for your patience! > Tony Thanks! I've installed your proposal in the git repository. I'll close this bug. Regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine #Gaza #StopMassiveKilling #CeasefireNOW From debbugs-submit-bounces@debbugs.gnu.org Fri Dec 15 06:43:59 2023 Received: (at control) by debbugs.gnu.org; 15 Dec 2023 11:44:00 +0000 Received: from localhost ([127.0.0.1]:51685 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rE6bn-0008Qv-Mt for submit@debbugs.gnu.org; Fri, 15 Dec 2023 06:43:59 -0500 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:38232) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rE6bm-0008Qm-Ea for control@debbugs.gnu.org; Fri, 15 Dec 2023 06:43:58 -0500 Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id A892B60 for ; Fri, 15 Dec 2023 20:43:57 +0900 (JST) To: control@debbugs.gnu.org From: Ikumi Keita Subject: control message for bug #66771 MIME-Version: 1.0 Content-Type: text/plain; charset="us-ascii" Content-ID: <23991.1702640637.1@localhost> Date: Fri, 15 Dec 2023 20:43:57 +0900 Message-ID: <23992.1702640637@localhost> X-Spam-Score: -0.0 (/) 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: -1.0 (-) close 66771 quit From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 17 13:11:31 2023 Received: (at 66771) by debbugs.gnu.org; 17 Dec 2023 18:11:31 +0000 Received: from localhost ([127.0.0.1]:59002 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEvbu-0007ot-V4 for submit@debbugs.gnu.org; Sun, 17 Dec 2023 13:11:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:50522) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEvbs-0007ob-Ud for 66771@debbugs.gnu.org; Sun, 17 Dec 2023 13:11:29 -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 1rEvbj-0004zO-IH; Sun, 17 Dec 2023 13:11:19 -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=rljD9QRPn89QkgRzAbb5nErDG9bI1WSbvyjF7NeqE6I=; b=UF3q6hhty2jTz6NJpeSA dJvgnj9bbSnb9mMg6ddLherEJNtHed2RhZ3D5hc+i4PZ1y3WMYUsKn/+fWXNn6hv1GUCgF2gNYaTy oAE5HFPgSoRuE09FlMtaHJwKdjrUIN4w5CED9+kTkvAqSNrisLBTdJczICwkAzVfjduKr6OzahKeI HEvrM8lnhmXzrQVLTtMgZYPwV07CfuTbeKENGtHLOd5EaN5nP9X2tbt/sjQADJrRV99D094q7Me/O 1CryIj6FdMCngJALnt019/3LaVQh5W3v3K38/FteJZEQZMyU7c9phNWwXANyXVwjvUYdlPdTsv1aX 3uxVny75jaDiWw==; From: Arash Esbati To: Ikumi Keita Subject: Re: bug#66771: [PATCH] Throw out fold spec after a single failure In-Reply-To: <23976.1702640597@localhost> (Ikumi Keita's message of "Fri, 15 Dec 2023 20:43:17 +0900") References: <877cn8efoo.fsf@hyperspace> <27908.1699436639@localhost> <87h6luoftv.fsf@hyperspace> <37478.1699618222@localhost> <87h6kkau0u.fsf@hyperspace> <23976.1702640597@localhost> Date: Sun, 17 Dec 2023 19:11:15 +0100 Message-ID: User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 66771 Cc: Tony Zorman , 66771@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 (---) Ikumi Keita writes: >>>>>> Tony Zorman writes: >> I've heard back from the FSF: everything is signed now, and we should >> be good to go! Attached you can find the patch again, rebased to >> include commit 2a959a1d43b3f38cf4845b071679a7978e36d95a. > >> Thank you for your patience! >> Tony > > Thanks! I've installed your proposal in the git repository. I'll close > this bug. Thanks for this fix. I think this change now produces: In TeX-fold-expand-spec: tex-fold.el:750:36: Warning: reference to free variable =E2=80=98elt=E2= =80=99 Can you please have a look and silence this? TIA. Best, Arash From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 17 14:18:55 2023 Received: (at 66771) by debbugs.gnu.org; 17 Dec 2023 19:18:55 +0000 Received: from localhost ([127.0.0.1]:59026 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEwf9-0005nB-6I for submit@debbugs.gnu.org; Sun, 17 Dec 2023 14:18:55 -0500 Received: from mout-p-201.mailbox.org ([2001:67c:2050:0:465::201]:47588) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rEwf6-0005mw-EG for 66771@debbugs.gnu.org; Sun, 17 Dec 2023 14:18:53 -0500 Received: from smtp2.mailbox.org (smtp2.mailbox.org [10.196.197.2]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (No client certificate requested) by mout-p-201.mailbox.org (Postfix) with ESMTPS id 4StXmz4Cq0z9sbf; Sun, 17 Dec 2023 20:18:43 +0100 (CET) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailbox.org; s=mail20150812; t=1702840723; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=PLGmf9eHdLjXFVwSQFiXeeW2LlxyFEcK3HZ4nWueCEg=; b=x1tKkMEhE3/7QwfZclKGaAM2N4a1I2zp54oPYAY7mH5UN3DKr5RCYA6YqixEt41KclqwEk Mnvo87gqCVLesoRRpxIHWlDpSUCobUYHbugwFiwvBhRWTOPvyMP0IGdiFppwYFhqgWETh1 k4s0ecg4Gx84L/20+EaKDTLAV3dQPQ3UmpmeGpY3Hr5vMYOrF/q4MPgao6guHSfYaThZqy Hp8UZUML3XiDELdARzgntPmBVZpDza0A1ZThhgeI/+fwAKR3TzJzanxnMK2oZQsHKij2T2 6s7kMMSJ+JlnACNQN+wiULOnECpMVBvGj4H8hSXJTQFkSKfszZcMfVBJPPDUJA== From: Tony Zorman To: Arash Esbati , Ikumi Keita Subject: Re: bug#66771: [PATCH] Throw out fold spec after a single failure In-Reply-To: References: <877cn8efoo.fsf@hyperspace> <27908.1699436639@localhost> <87h6luoftv.fsf@hyperspace> <37478.1699618222@localhost> <87h6kkau0u.fsf@hyperspace> <23976.1702640597@localhost> Date: Sun, 17 Dec 2023 20:18:41 +0100 Message-ID: <87edfk3aem.fsf@hyperspace> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="=-=-=" X-MBO-RS-META: ejgx6psbxhxw1k4jp88y3qcawk3qrf8h X-MBO-RS-ID: ee170531d7be566c701 X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 66771 Cc: 66771@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: -1.7 (-) --=-=-= Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable On Sun, Dec 17 2023 19:11, Arash Esbati wrote: > Thanks for this fix. I think this change now produces: > > In TeX-fold-expand-spec: > tex-fold.el:750:36: Warning: reference to free variable =E2=80=98elt=E2= =80=99 > > Can you please have a look and silence this? Oh, how embarrassing! Sorry about that, it seems like rebasing was too smart in how it handled the conflicts. Attached is a patch that should fix this. Best, Tony --=-=-= Content-Type: text/x-patch; charset=utf-8 Content-Disposition: inline; filename=0001-tex-fold.el-TeX-fold-expand-spec-Fix-reference-to-fr.patch Content-Transfer-Encoding: quoted-printable >From 6f36aed879b9b2b9bf8821749eb44d9f56d85dc6 Mon Sep 17 00:00:00 2001 From: Tony Zorman Date: Sun, 17 Dec 2023 20:13:45 +0100 Subject: [PATCH] ; * tex-fold.el (TeX-fold-expand-spec): Fix reference to f= ree variable --- tex-fold.el | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tex-fold.el b/tex-fold.el index d4dacc16..0952bccc 100644 --- a/tex-fold.el +++ b/tex-fold.el @@ -747,7 +747,7 @@ Replace them with the respective macro argument." ;; If there is something to replace and the closing delimiter ;; matches the opening one=E2=80=A6 (if-let (((string-match "\\([[{<(]\\)\\([1-9]\\)\\([]}>)]\\)" - elt index)) + spec index)) (open (string-to-char (match-string 1 spec))) (num (string-to-number (match-string 2 spec))) (close (string-to-char (match-string 3 spec))) --=20 2.42.0 --=-=-= Content-Type: text/plain -- Tony Zorman | https://tony-zorman.com/ --=-=-=-- From debbugs-submit-bounces@debbugs.gnu.org Sun Dec 17 23:58:28 2023 Received: (at 66771) by debbugs.gnu.org; 18 Dec 2023 04:58:28 +0000 Received: from localhost ([127.0.0.1]:59287 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rF5hz-0002bz-PF for submit@debbugs.gnu.org; Sun, 17 Dec 2023 23:58:28 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:45520) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rF5hx-0002bk-IY for 66771@debbugs.gnu.org; Sun, 17 Dec 2023 23:58:26 -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 1rF5hn-0007i0-8I; Sun, 17 Dec 2023 23:58:15 -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=872HHCFYtkr4ruAcLY5tQNJZLPu080ZR3IXBGIG0ujM=; b=CrtzF6sg8YbN+snExsjy Bd7wtBAvSGoFTxLo0BflGBLT9XChuMJqcvCN46ApAtNHVVbCQhwq1IfMFSnTa4THLJ99xacnAXueS kf9hIlgluTYteWJ6pxkx3GuWKJRDwGN25uZJQNcOmKc8jw5kwhkBjdE3ffOeeZoI5E51xPpULyHwj 5UB6pE3qnARZm7+hHm+nEsKAuaawuu9skmAS2MCdn8l05H08hzCB7Yv5+HokeAtXhuoyU4jK6crPO 3ixtu0pciUf1lZgE80sXKdNlGZ3A0cTEYCWRRntODgu7c7fnM3xG2PM8QbtzUBcqY46YSk6nVu4hW AH+l9bu9o4FV9g==; From: Arash Esbati To: Tony Zorman Subject: Re: bug#66771: [PATCH] Throw out fold spec after a single failure In-Reply-To: <87edfk3aem.fsf@hyperspace> (Tony Zorman's message of "Sun, 17 Dec 2023 20:18:41 +0100") References: <877cn8efoo.fsf@hyperspace> <27908.1699436639@localhost> <87h6luoftv.fsf@hyperspace> <37478.1699618222@localhost> <87h6kkau0u.fsf@hyperspace> <23976.1702640597@localhost> <87edfk3aem.fsf@hyperspace> Date: Mon, 18 Dec 2023 05:58:11 +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: 66771 Cc: Ikumi Keita , 66771@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 (---) Tony Zorman writes: > Oh, how embarrassing! Sorry about that, it seems like rebasing was too > smart in how it handled the conflicts. Attached is a patch that should > fix this. Thanks for your swift reply. I slightly modified the log and installed your change. Best, Arash From debbugs-submit-bounces@debbugs.gnu.org Mon Dec 18 03:12:55 2023 Received: (at 66771) by debbugs.gnu.org; 18 Dec 2023 08:12:55 +0000 Received: from localhost ([127.0.0.1]:59438 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rF8kB-0007lp-DR for submit@debbugs.gnu.org; Mon, 18 Dec 2023 03:12:55 -0500 Received: from smtp1a.inetd.co.jp ([210.129.88.11]:43810) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1rF8k9-0007lf-59 for 66771@debbugs.gnu.org; Mon, 18 Dec 2023 03:12:54 -0500 Received: from localhost (42-144-34-11.rev.home.ne.jp [42.144.34.11]) by smtp1a.inetd.co.jp (Postfix) with ESMTPA id 47E6F60; Mon, 18 Dec 2023 17:12:49 +0900 (JST) From: Ikumi Keita To: Arash Esbati Subject: Re: bug#66771: [PATCH] Throw out fold spec after a single failure In-reply-to: References: <877cn8efoo.fsf@hyperspace> <27908.1699436639@localhost> <87h6luoftv.fsf@hyperspace> <37478.1699618222@localhost> <87h6kkau0u.fsf@hyperspace> <23976.1702640597@localhost> <87edfk3aem.fsf@hyperspace> Comments: In-reply-to Arash Esbati message dated "Mon, 18 Dec 2023 05:58:11 +0100." X-Mailer: MH-E 8.6+git; nmh 1.8; Emacs 29.1 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Date: Mon, 18 Dec 2023 17:12:47 +0900 Message-ID: <30904.1702887167@localhost> X-Spam-Score: -0.0 (/) X-Debbugs-Envelope-To: 66771 Cc: Tony Zorman , 66771@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: -1.0 (-) >>>>> Arash Esbati writes: > Tony Zorman writes: >> Oh, how embarrassing! Sorry about that, it seems like rebasing was too >> smart in how it handled the conflicts. Attached is a patch that should >> fix this. > Thanks for your swift reply. I slightly modified the log and installed > your change. Sorry for my overlooking the warning =F0=9F=98=BF Thank you both! Regards, Ikumi Keita #StandWithUkraine #StopWarInUkraine #Gaza #StopMassiveKilling #CeasefireNOW From unknown Mon Aug 11 21:14: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: Mon, 15 Jan 2024 12:24:09 +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