Juri Linkov <juri@HIDDEN>
to control <at> debbugs.gnu.org
.
Full text available.Received: (at 67226) by debbugs.gnu.org; 25 Nov 2023 18:43:24 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 25 13:43:24 2023 Received: from localhost ([127.0.0.1]:40282 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1r6xch-0005dC-QW for submit <at> debbugs.gnu.org; Sat, 25 Nov 2023 13:43:24 -0500 Received: from relay5-d.mail.gandi.net ([217.70.183.197]:41401) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1r6xcf-0005cj-57; Sat, 25 Nov 2023 13:43:21 -0500 Received: by mail.gandi.net (Postfix) with ESMTPSA id C103F1C0007; Sat, 25 Nov 2023 18:43:07 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Stefan Monnier <monnier@HIDDEN> Subject: Re: bug#67226: 30.0.50; Regression in previous-complete-history-element with empty input In-Reply-To: <jwvwmu5zup9.fsf-monnier+emacs@HIDDEN> (Stefan Monnier's message of "Sat, 25 Nov 2023 11:03:50 -0500") Organization: LINKOV.NET References: <87il62m110.fsf.ref@HIDDEN> <87il62m110.fsf@HIDDEN> <86leaxsixu.fsf@HIDDEN> <jwvwmu5zup9.fsf-monnier+emacs@HIDDEN> Date: Sat, 25 Nov 2023 20:34:40 +0200 Message-ID: <86edgdy94v.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67226 Cc: Ergus <spacibba@HIDDEN>, 67226 <at> debbugs.gnu.org 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: -1.7 (-) close 67226 30.0.50 thanks >> The regression is on this line in `previous-matching-history-element`: >> >> (string-match (concat ".*\\(" regexp "\\)") match-string) >> >> In GNU Emacs 29.1.90 >> >> (string-match ".*\\(^\\)" "foo") >> => 0 >> >> But in GNU Emacs 30.0.50 >> >> (string-match ".*\\(^\\)" "foo") >> => nil >> >> Cc:ing Stefan. > > Thanks, I believe this is now fixed on `master`. I confirm it's fixed, so closing now.
bug-gnu-emacs@HIDDEN
:bug#67226
; Package emacs
.
Full text available.Received: (at 67226) by debbugs.gnu.org; 25 Nov 2023 16:04:05 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 25 11:04:05 2023 Received: from localhost ([127.0.0.1]:40076 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1r6v8X-0004JC-H1 for submit <at> debbugs.gnu.org; Sat, 25 Nov 2023 11:04:05 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:57490) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1r6v8V-0004If-GX for 67226 <at> debbugs.gnu.org; Sat, 25 Nov 2023 11:04:04 -0500 Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id B08F380837; Sat, 25 Nov 2023 11:03:52 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1700928231; bh=ArV3uzhmwLi6E65eEfP1HhBoGu7jkDcJ4zG4SFwSzB4=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=M0FYpuxqmPHLt7OOAdvi/0dprzlnU+1n6eoJJncUlVxOjjnoRNOFE7hPlN1qlf03V Dso3B6nQe7ucj1tfvSW6RWziAbmjb9eXf8rh18SL3pbx0ZnxhU8SS/ds3xlWkmFjWq Mi6C0Dv+H6qYqidnpjRFJSPB8fUMzmDH9lOutvV+uwc7zcOM/uwXpoiLuWs78YeZYu C6x6Mr83CESIW8TCh5+F90k71WwgSyPMKchBnJ//MsFJArKgjA6Uvx6Zx8P0Jt7I33 mmD1Fn7B/zcv9XDiLiUBprKsUe5oQomH0fw2Ko4tTR6gFsEdsy6WlXyTpaZPXCTE44 4cd2wVKhxpl5g== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id BEA478027C; Sat, 25 Nov 2023 11:03:51 -0500 (EST) Received: from pastel (unknown [45.72.227.120]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 95891120433; Sat, 25 Nov 2023 11:03:51 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> To: Juri Linkov <juri@HIDDEN> Subject: Re: bug#67226: 30.0.50; Regression in previous-complete-history-element with empty input In-Reply-To: <86leaxsixu.fsf@HIDDEN> (Juri Linkov's message of "Thu, 16 Nov 2023 19:32:13 +0200") Message-ID: <jwvwmu5zup9.fsf-monnier+emacs@HIDDEN> References: <87il62m110.fsf.ref@HIDDEN> <87il62m110.fsf@HIDDEN> <86leaxsixu.fsf@HIDDEN> Date: Sat, 25 Nov 2023 11:03:50 -0500 User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL 0.027 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67226 Cc: Ergus <spacibba@HIDDEN>, 67226 <at> debbugs.gnu.org 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: -3.3 (---) > The regression is on this line in `previous-matching-history-element`: > > (string-match (concat ".*\\(" regexp "\\)") match-string) > > In GNU Emacs 29.1.90 > > (string-match ".*\\(^\\)" "foo") > => 0 > > But in GNU Emacs 30.0.50 > > (string-match ".*\\(^\\)" "foo") > => nil > > Cc:ing Stefan. Thanks, I believe this is now fixed on `master`. Stefan
bug-gnu-emacs@HIDDEN
:bug#67226
; Package emacs
.
Full text available.Received: (at 67226) by debbugs.gnu.org; 25 Nov 2023 15:30:16 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 25 10:30:16 2023 Received: from localhost ([127.0.0.1]:40043 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1r6ubn-0003FU-Vs for submit <at> debbugs.gnu.org; Sat, 25 Nov 2023 10:30:16 -0500 Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:49550) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <monnier@HIDDEN>) id 1r6ubm-0003FD-1Z for 67226 <at> debbugs.gnu.org; Sat, 25 Nov 2023 10:30:14 -0500 Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 7BC1C1000AD; Sat, 25 Nov 2023 10:30:03 -0500 (EST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1700926202; bh=cXePqaNGS7e+TNDGje5QUS8yFFIYyMQtfNjeijSN6lA=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=RHT7wB0SRyh44RIwFqeXEIEuVf8cyRRtKTUVIot72yo+NJnFi4ki0L2v2KJJCXQOW cVA0lgCrZo5GxAO/r6tt2W8pwCdHukdeiMCt0T42j0tQRkbAIwD4tS4JS/kKzlvGko GoGqzjKX/G3rDp7DNNkCjmXPeReWh6nBvrTWBA3X1hsHx33tUUxjMxg2UpeatrMjRL ZNIh8bdu1C6ytRu/BlrSBPwq3gL+Z0k0EwjqpIhREloppgOLHXUKMZ+F/PfwPfazY+ mt8a6H17z9tZPGmFRFaeUdphRQrwKJ+br+wPhc3Mhmx23w5BtuyNm53z+TwXzgPimX V27uZ1jwoLZ4g== Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id BE866100043; Sat, 25 Nov 2023 10:30:02 -0500 (EST) Received: from pastel (unknown [45.72.227.120]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 93D401201CB; Sat, 25 Nov 2023 10:30:02 -0500 (EST) From: Stefan Monnier <monnier@HIDDEN> To: Eli Zaretskii <eliz@HIDDEN> Subject: Re: bug#67226: 30.0.50; Regression in previous-complete-history-element with empty input In-Reply-To: <83zfz2cgu9.fsf@HIDDEN> (Eli Zaretskii's message of "Sat, 25 Nov 2023 11:39:10 +0200") Message-ID: <jwv4jh926pu.fsf-monnier+emacs@HIDDEN> References: <87il62m110.fsf.ref@HIDDEN> <87il62m110.fsf@HIDDEN> <86leaxsixu.fsf@HIDDEN> <83zfz2cgu9.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Date: Sat, 25 Nov 2023 10:30:01 -0500 MIME-Version: 1.0 Content-Type: text/plain X-SPAM-INFO: Spam detection results: 0 ALL_TRUSTED -1 Passed through trusted hosts only via SMTP AWL -0.121 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's domain DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from domain T_SCC_BODY_TEXT_LINE -0.01 - X-SPAM-LEVEL: X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67226 Cc: spacibba@HIDDEN, 67226 <at> debbugs.gnu.org, Juri Linkov <juri@HIDDEN> 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: -3.3 (---) > Stefan, any comments? Looks like a bug in my new regexp code. Hmm... Stefan
bug-gnu-emacs@HIDDEN
:bug#67226
; Package emacs
.
Full text available.Received: (at 67226) by debbugs.gnu.org; 25 Nov 2023 09:39:26 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Sat Nov 25 04:39:26 2023 Received: from localhost ([127.0.0.1]:37849 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1r6p8I-0003z8-Ez for submit <at> debbugs.gnu.org; Sat, 25 Nov 2023 04:39:26 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:55894) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <eliz@HIDDEN>) id 1r6p8G-0003yu-D3 for 67226 <at> debbugs.gnu.org; Sat, 25 Nov 2023 04:39:25 -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 <eliz@HIDDEN>) id 1r6p85-00017O-44; Sat, 25 Nov 2023 04:39:13 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=NBeY1pB/CnCiL80l2lhfkXVSzLP8ypljTXKX3iWpXCE=; b=LAxUwIdNVmYN dUbGbNLiSqI+z3PClFSObw9Y8YoXpUsUtb+OI/cF5YDeA4DtD1TppnepQYMs1rI0yBwCs1yxWyrmq E1KolDEiX7TFVMAFc+5lZXQOWZmslx0RdzGPMKZxXTxNmcDUtfdOk+Pgt89l7gchU7ML7MV6jbFaZ 6M2Yd/BHRyxOowRRft+NRlv4yOioU1dJbrBrA45uqjzJB9rp8nUFyjbJ/mXmpkIkIKeciQVxyWYW6 aXSbsviwXAbD7Bvlbu8abZU4A3ly1a4TDD0NjqWvjYtLzhSWafy4KWOL2DUxl3IsMyoZR7cYpwgM0 xutHAL/UP6VSLx4XGHT75g==; Date: Sat, 25 Nov 2023 11:39:10 +0200 Message-Id: <83zfz2cgu9.fsf@HIDDEN> From: Eli Zaretskii <eliz@HIDDEN> To: Juri Linkov <juri@HIDDEN>, monnier@HIDDEN In-Reply-To: <86leaxsixu.fsf@HIDDEN> (message from Juri Linkov on Thu, 16 Nov 2023 19:32:13 +0200) Subject: Re: bug#67226: 30.0.50; Regression in previous-complete-history-element with empty input References: <87il62m110.fsf.ref@HIDDEN> <87il62m110.fsf@HIDDEN> <86leaxsixu.fsf@HIDDEN> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 67226 Cc: spacibba@HIDDEN, 67226 <at> debbugs.gnu.org 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: -3.3 (---) Stefan, any comments? > Cc: Stefan Monnier <monnier@HIDDEN>, 67226 <at> debbugs.gnu.org > From: Juri Linkov <juri@HIDDEN> > Date: Thu, 16 Nov 2023 19:32:13 +0200 > > > When using previous-complete-history-element like: > > > > The behavior changed sometime recently, because > > > > When the input is empty it shows: > > > > [No earlier matching history item] > > > > Previously it behaved like `previous-history-element` in that case. > > > > Is this intended due to some recent change or is it an issue? > > > > ``` > > Emacs -Q > > > > M-: (keymap-set minibuffer-local-map "<up>" #'previous-complete-history-element) > > > > M-x some-command1 > > M-x some-command2 > > M-x some-command3 > > M-x <up-arrow> > > ``` > > The regression is on this line in `previous-matching-history-element`: > > (string-match (concat ".*\\(" regexp "\\)") match-string) > > In GNU Emacs 29.1.90 > > (string-match ".*\\(^\\)" "foo") > => 0 > > But in GNU Emacs 30.0.50 > > (string-match ".*\\(^\\)" "foo") > => nil > > Cc:ing Stefan. > > > >
bug-gnu-emacs@HIDDEN
:bug#67226
; Package emacs
.
Full text available.Received: (at 67226) by debbugs.gnu.org; 16 Nov 2023 17:35:44 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 16 12:35:44 2023 Received: from localhost ([127.0.0.1]:44449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1r3gHI-0000JS-4f for submit <at> debbugs.gnu.org; Thu, 16 Nov 2023 12:35:44 -0500 Received: from relay4-d.mail.gandi.net ([2001:4b98:dc4:8::224]:54651) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <juri@HIDDEN>) id 1r3gHB-0000J7-Ui for 67226 <at> debbugs.gnu.org; Thu, 16 Nov 2023 12:35:42 -0500 Received: by mail.gandi.net (Postfix) with ESMTPSA id 08B38E0003; Thu, 16 Nov 2023 17:35:28 +0000 (UTC) From: Juri Linkov <juri@HIDDEN> To: Ergus <spacibba@HIDDEN> Subject: Re: bug#67226: 30.0.50; Regression in previous-complete-history-element with empty input In-Reply-To: <87il62m110.fsf@HIDDEN> (Ergus via's message of "Thu, 16 Nov 2023 11:43:23 +0100") Organization: LINKOV.NET References: <87il62m110.fsf.ref@HIDDEN> <87il62m110.fsf@HIDDEN> Date: Thu, 16 Nov 2023 19:32:13 +0200 Message-ID: <86leaxsixu.fsf@HIDDEN> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/30.0.50 (x86_64-pc-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain X-GND-Sasl: juri@HIDDEN X-Spam-Score: -0.7 (/) X-Debbugs-Envelope-To: 67226 Cc: Stefan Monnier <monnier@HIDDEN>, 67226 <at> debbugs.gnu.org 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: -1.7 (-) > When using previous-complete-history-element like: > > The behavior changed sometime recently, because > > When the input is empty it shows: > > [No earlier matching history item] > > Previously it behaved like `previous-history-element` in that case. > > Is this intended due to some recent change or is it an issue? > > ``` > Emacs -Q > > M-: (keymap-set minibuffer-local-map "<up>" #'previous-complete-history-element) > > M-x some-command1 > M-x some-command2 > M-x some-command3 > M-x <up-arrow> > ``` The regression is on this line in `previous-matching-history-element`: (string-match (concat ".*\\(" regexp "\\)") match-string) In GNU Emacs 29.1.90 (string-match ".*\\(^\\)" "foo") => 0 But in GNU Emacs 30.0.50 (string-match ".*\\(^\\)" "foo") => nil Cc:ing Stefan.
bug-gnu-emacs@HIDDEN
:bug#67226
; Package emacs
.
Full text available.Received: (at submit) by debbugs.gnu.org; 16 Nov 2023 10:45:52 +0000 From debbugs-submit-bounces <at> debbugs.gnu.org Thu Nov 16 05:45:52 2023 Received: from localhost ([127.0.0.1]:54552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>) id 1r3Zsd-0004IX-Vr for submit <at> debbugs.gnu.org; Thu, 16 Nov 2023 05:45:52 -0500 Received: from lists.gnu.org ([2001:470:142::17]:50542) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from <spacibba@HIDDEN>) id 1r3ZsY-0004ID-48 for submit <at> debbugs.gnu.org; Thu, 16 Nov 2023 05:45:50 -0500 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 <spacibba@HIDDEN>) id 1r3ZsS-0007Na-FR for bug-gnu-emacs@HIDDEN; Thu, 16 Nov 2023 05:45:40 -0500 Received: from sonic307-29.consmr.mail.bf2.yahoo.com ([74.6.134.228]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from <spacibba@HIDDEN>) id 1r3ZsP-0005XC-OL for bug-gnu-emacs@HIDDEN; Thu, 16 Nov 2023 05:45:40 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1700131535; bh=SfHjq3EqOL1rT5KQhAcMtxHJMq2ADYW6IH+MLAGdUNk=; h=From:To:Cc:Subject:Date:References:From:Subject:Reply-To; b=tAfjvTK70bbh8hSS3Hu8ALQEkWC6c8lKoScw+o+BADdNb417BYHmmLXqqIzAv/iqHEPWwQ/QYtpJ0PKhbzkZBJAtV4wioo0OT8yZA/BjReMLEFlmATZlTkMAiEL1vrr1Klwn3I5SWQ+6HK7oMwg2wWvymeV6yO0q2+Kltogypgfhaijr6idUpNPtspHso83cFenauxAgcBQiflZ4Cl8Uqy6UOXIDuq1YrmObUmvjwOAv9hUmJqikU0M5crRNLG9/x0+ZQqe0fWy8KcIzIOefIWuAY/NwuEzthpDhUgjpJNGVU5cKbJMm6o6070lxPwALYtg0r/s9aYA38QIhalD4Jw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1700131535; bh=35Bt0CtFcAKqGnzlhvu2Bnvy+jBExEhENmfMCInC1Nq=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=LykMCHA5ROdLKeIElPlHCUbTrI+jxW7bWpRBb3ZUWM2R1kEBBozmCju8yIlgYUD2BWarXr63GqVwEx450FdSY3NG4UcdZ1R6o9nLLuRODdputPOIqJYu3lW8fSHQQznOGZ2qwE5K3TNGuTK7IW8nx0dERkIXX42Raiu0c6FVNtQf8X3+Pxja/gGA6sqT2OwG2rqCJEYUEPcaArCZ8G90+w65o/zk6m3NJNziwZsnkiRdt8nqYgfh5/eWOTjfFdYLqAgMEg4v1JhPYoTqdphBgkAqgE43R3Yg8X0oMiLhAKOoE72bFXnQSpNlh3q73rNQJgg/fMKBXVvjL+tofqvt1Q== X-YMail-OSG: IpLPZ3MVM1lE21PRjTGz5uxIL1eLk6BgJnhBNybUhJ3.gT9y8q6bZFbwTZBOgqs YSEaS7Ugiuqju22VhKTJWd9w5k59DCsm7r5cTayKRB4B8oQ7I91DTBf.c2x2TiFj9A8z7YdZtp69 nS4OvN4hpgrJnu6OaDdDOajM91i0aXA0uBAKtqbLkzqyQFMH7aVX0tK610saH37oiU1TewH68pRJ Kz65d50uvw7RPt6NdGG0Uceb2zsmf5w5e981E7Wd71dV3M9q5TlUgnIMu5oTjk6PYCqc.mL.ywUF IDQHoQ4f5Z_WaSPVW1tRXnSdxo3Q4gXH6I1crGVg8brqf_cFS30q0rO0mlCEaGFgQ3zjsGB2XK6X BrtwrFFBx_1girekijAvXBYtwcSCOt_Kn8gc_w3df6AjWHPYLJutWQ_v64QHMDZFXlKxV6uhv.tw 9zDF5kedOwVsDTu8_.Mysj8tT._9DeQFKeIggjbth159h2UXVKKAUj_8DYnh0z734iOiW6mIKlBz ozxslwGGlITuHnSntUAnnKyqpJ9l4pHhCf9EZrzeQs3mzx7it7bF1bPXNXaxoEgODUjdMRbDqkAF dJsDvA9VjWnvcngoFaft9hJsjdhIMdP2pLjdkayS4reEUb50Clx4yrUdV5.CN4gEZ4Y4rcaiJHz7 bTqFhc2msUBS1rMrtgi.8XiQDXHBlFIAbAVdz6kzV82dC_OEwkgzdVGr3Drog6_IXWhtPVVS4DIB HDMUpi5CEz5DXeesEYylUb8NkgU7dMJ6kfL3tNs5VJv.77uWQoedWXOubnD33MQINEmCshaEm.2A EW.ZA8y6_WoAIDcgGrvgZQcRKZNJF1.Nz0y7hp2V0nu10B1RV8Qhm7_CGX13OI8vERWk3CQDNlbb trRsOoWGA5Q_xGVKcjSwRhClWHCWlDADNEUY1hGbPMwaF4UKu5dkd_RzO1NrPEC3DrTeIXzrJnUB dttdn4UXQQqpZ6zi.2RrgzpOqdwLxVmZWnLru.0iKfeUVkPO9abru8gvVgbxfOKIaVLPb4L.b3eA m26WjVE1EO3a7qQjvumj8aB3LMZ3qqXWeMPZdX7VzaWSDKKxGnwto.Trx0jzgX4J5sa.sKJn1AO3 3hUbES7BbfNY_GU06AN9HrHsNkDq1y16PCCqjAb78wWPran633SkxB2OWghM8ZoZE_RgViQXoSW1 2WzF5uDTMw1kwy65iNJCKELhofLAwzs6yAc.7BYp2p6rgAVI85.OR_l8JroxI73dLCJuWPB6b52T nngUBk2pbbCuj.uaG4giJf9_LPpuFZtDONwmY_6lqsMudDQnhbHNJBZzLZPmRRAGPG4vVwYKK23U 3LcWDZgcUI_aXNOzHClC5CDCLOn7jO.r3LN1ClsmmF9wbhK04mR.nlvH9JBYCmRVNxLw.MOMbMps pieC.5EVN__anxcLxuxemSPUtANk8Jq8Y_EYZnIJ4yDGoVeXvHeR6A883Rj3jGQbwuCZD0_GU.MP 8UluqHAu7O__9rKQ_2FYlsVrv9G4yDpfFCkLdKojpmBrIAImEn1gQ4IG5loIkiAw6eDJFqG62ykG bby4TneA0z.LLoIr1okR6KgmiAnpmgJutPT2I0axv5kz.j6JiETNH2mz0n4a7F_C303kEjTqAta4 ONZiZWGvZNNkkdfBnD1TdoabI1P7nOZQbFPU2O77jmfu4EMsi6dpsZDGuh9t.sSJMlKc6qY41bZP P57MH7ihT_8pSe07mW3x.vBAZ.Rwywkt2qO01ph3mfG6QCBepP_IrloMHz3_bYQpRH5T7mT9Hc0s 3H.CpdC9pG4.WyM5dsPbxUaexayUUhwEvgbXY2zrUy3TwbrsxPpUo8LFmTWz9C_jeKikiJrNS5nn nv9JFlQMM1YttsNoxYBbV2Hz1Qb4TFFCc0JSkT.9uGVbDTQRfXLBnULaWLNKwjWLCACbVUfD0bqa l1N47rmq6_Yd0LZR2O9doPJ19mXq7X2WLth0vl5plsWrqPI2UKvF2ioLxvZykiZ7Egd6Bb.dR6hm Md3ZITYw7ewURU0Jk0nP7TXi..yh_ylicnlZZI.FtHLfGCHOskNpZsSWhT_AFWlHkX5zQ3LZAZOi roEVMC_XgsWeYxLN4Yv_kvpEqIof63iCQMy3IV07MZwyCG6E21W0Ed53XpbhmImnzVdUWbddnPNv JbHEOedsZi5a4DxSZ2tXKReJrJ3MIP_8UUlFl_6fZCsqQJUO8nngSFQOcN33MjBbRi7_7.6oH2b2 pNG6..Rof0j0Hmxo- X-Sonic-MF: <spacibba@HIDDEN> X-Sonic-ID: 0e723940-66ff-4b27-8372-b344aee2c2d8 Received: from sonic.gate.mail.ne1.yahoo.com by sonic307.consmr.mail.bf2.yahoo.com with HTTP; Thu, 16 Nov 2023 10:45:35 +0000 Received: by hermes--production-ir2-6755f9ff7c-ltc4c (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 9a68798c4c3fa40fcd188b14b93bb668; Thu, 16 Nov 2023 10:43:33 +0000 (UTC) From: Ergus <spacibba@HIDDEN> To: bug-gnu-emacs@HIDDEN Subject: 30.0.50; Regression in previous-complete-history-element with empty input Date: Thu, 16 Nov 2023 11:43:23 +0100 Message-ID: <87il62m110.fsf@HIDDEN> MIME-Version: 1.0 Content-Type: text/plain References: <87il62m110.fsf.ref@HIDDEN> X-Mailer: WebService/1.1.21896 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Content-Length: 7984 Received-SPF: pass client-ip=74.6.134.228; envelope-from=spacibba@HIDDEN; helo=sonic307-29.consmr.mail.bf2.yahoo.com X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 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, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 1.0 (+) X-Debbugs-Envelope-To: submit 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 (/) When using previous-complete-history-element like: The behavior changed sometime recently, because When the input is empty it shows: [No earlier matching history item] Previously it behaved like `previous-history-element` in that case. Is this intended due to some recent change or is it an issue? ``` Emacs -Q M-: (keymap-set minibuffer-local-map "<up>" #'previous-complete-history-element) M-x some-command1 M-x some-command2 M-x some-command3 M-x <up-arrow> ``` In GNU Emacs 30.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.38, cairo version 1.18.0) of 2023-11-12 built on Ergus Repository revision: 0bfe764fe5691a76c1c12557b6b0b5bfa9cbc012 Repository branch: master System Description: Arch Linux Configured using: 'configure --prefix=/home/ergo/.local/ --with-mailutils --with-json --with-x-toolkit=gtk3 --with-xft --with-modules --with-cairo --with-harfbuzz --with-native-compilation '--program-transform-name=s/^ctags$/ctags.emacs/'' Configured features: ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG JSON LCMS2 LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3 ZLIB Important settings: value of $LANG: en_US.UTF-8 locale-coding-system: utf-8-unix Major mode: ELisp/l Minor modes in effect: global-auto-revert-mode: t electric-pair-mode: t flyspell-mode: t company-mode: t flycheck-mode: t diff-hl-margin-local-mode: t diff-hl-margin-mode: t diff-hl-mode: t fancy-compilation-mode: t gtags-mode: t repeat-mode: t xterm-mouse-mode: t xclip-mode: t override-global-mode: t winner-mode: t save-place-mode: t delete-selection-mode: t savehist-mode: t global-display-fill-column-indicator-mode: t display-fill-column-indicator-mode: t global-display-line-numbers-mode: t display-line-numbers-mode: t which-key-mode: t eldoc-mode: t show-paren-mode: t mouse-wheel-mode: t file-name-shadow-mode: t context-menu-mode: t global-font-lock-mode: t font-lock-mode: t blink-cursor-mode: t minibuffer-regexp-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t indent-tabs-mode: t transient-mark-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t Load-path shadows: /mnt/casa/gits/emacs_clones/gtags-mode/gtags-mode hides /home/ergo/.config/emacs/elpa/gtags-mode-1.0/gtags-mode /home/ergo/.config/emacs/elpa/transient-20231103.2312/transient hides /home/ergo/.local/share/emacs/30.0.50/lisp/transient Features: (shadow sort mail-extr emacsbug message mailcap yank-media puny rfc822 mml mml-sec epa derived epg rfc6068 epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date autorevert filenotify ffap thingatpt url-parse auth-source password-cache url-vars misearch multi-isearch elec-pair flyspell-correct flyspell ispell company-semantic company-template company-capf company-elisp company flycheck json map find-func dash pcase diff-hl-margin diff-hl-dired citre-lang-fileref citre-tags citre-ctags citre-readtags citre-readtags-tables citre-backend-interface citre-ui-peek color citre-ui-jump citre-common-tag citre-common-util dired-x dired dired-loaddefs diff-hl log-view pcvs-util vc-dir ewoc vc cape compat fancy-compilation compile text-property-search comint ansi-osc ansi-color comp-run comp-common rx gtags-mode subr-x files-x xref project vc-git diff-mode vc-dispatcher term/tmux term/xterm xterm init repeat xt-mouse xclip edmacro kmacro use-package-bind-key bind-key simple-16-theme winner ring saveplace delsel savehist easy-mmode display-fill-column-indicator display-line-numbers diminish which-key cl-extra help-mode use-package-diminish use-package-core disp-table info ac-html-autoloads arduino-cli-mode-autoloads arduino-mode-autoloads ede/auto eieio-base cl-seq eieio byte-opt bytecomp byte-compile eieio-core cl-macs gv cl-loaddefs cl-lib auto-complete-autoloads avy-zap-autoloads avy-autoloads better-shell-autoloads caml-autoloads cape-autoloads citre-autoloads clang-format-autoloads cobol-mode-autoloads company-auctex-autoloads auctex-autoloads tex-site company-c-headers-autoloads company-lua-autoloads company-nginx-autoloads company-reftex-autoloads company-autoloads compile-multi-autoloads crdt-autoloads csv-mode-autoloads cuda-mode-autoloads deadgrep-autoloads debbugs-autoloads diff-hl-autoloads diminish-autoloads dired-sidebar-autoloads dired-subtree-autoloads dired-hacks-utils-autoloads dumb-jump-autoloads e2ansi-autoloads emamux-autoloads esup-autoloads evil-collection-autoloads annalist-autoloads evil-leader-autoloads evil-autoloads face-explorer-autoloads fancy-compilation-autoloads flx-autoloads flycheck-julia-autoloads flycheck-rust-autoloads flycheck-autoloads flymake-nasm-autoloads flymake-quickdef-autoloads flyspell-correct-autoloads git-modes-autoloads git-timemachine-autoloads gnuplot-autoloads google-c-style-autoloads goto-chg-autoloads groovy-mode-autoloads gtags-mode-autoloads highlight-indent-guides-autoloads i3wm-config-mode-autoloads ibuffer-project-autoloads ibuffer-sidebar-autoloads ibuffer-tramp-autoloads ibuffer-vc-autoloads iedit-autoloads imenu-list-autoloads julia-ts-mode-autoloads julia-mode-autoloads languagetool-autoloads lice-autoloads lorem-ipsum-autoloads lua-mode-autoloads magit-autoloads git-commit-autoloads magit-section-autoloads markdown-mode-autoloads modern-cpp-font-lock-autoloads move-dup-autoloads multiple-cursors-autoloads mutt-mode-autoloads nasm-mode-autoloads neotree-autoloads nftables-mode-autoloads nginx-mode-autoloads notmuch-autoloads objed-autoloads opencl-mode-autoloads paradox-autoloads phi-search-autoloads pkg-info-autoloads epl-autoloads pkgbuild-mode-autoloads popup-autoloads protobuf-mode-autoloads protobuf-ts-mode-autoloads ptemplate-templates-autoloads ptemplate-autoloads scopeline-autoloads shell-command+-autoloads slime-autoloads macrostep-autoloads sphinx-mode-autoloads f-autoloads dash-autoloads s-autoloads spinner-autoloads ssh-config-mode-autoloads string-inflection-autoloads sudo-edit-autoloads systemd-autoloads tmux-mode-autoloads transient-autoloads tree-sitter-autoloads tsc-autoloads vdiff-autoloads hydra-autoloads lv-autoloads vterm-toggle-autoloads vterm-autoloads vundo-autoloads which-key-autoloads with-editor-autoloads compat-autoloads xclip-autoloads yasnippet-snippets-autoloads yasnippet-autoloads early-init rmc iso-transl tooltip cconv eldoc paren electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel term/x-win x-win term/common-win x-dnd touch-screen tool-bar dnd fontset image regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu timer select scroll-bar mouse jit-lock font-lock syntax font-core term/tty-colors frame minibuffer nadvice seq simple cl-generic indonesian philippine cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese composite emoji-zwj charscript charprop case-table epa-hook jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs theme-loaddefs faces cus-face macroexp files window text-properties overlay sha1 md5 base64 format env code-pages mule custom widget keymap hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting system-font-setting font-render-setting cairo gtk x-toolkit xinput2 x multi-tty move-toolbar make-network-process native-compile emacs) Memory information: ((conses 16 233392 53195) (symbols 48 16449 0) (strings 32 59163 12912) (string-bytes 1 1959263) (vectors 16 31794) (vector-slots 8 1004548 85430) (floats 8 191 13477) (intervals 56 6483 821) (buffers 992 15))
Ergus <spacibba@HIDDEN>
:bug-gnu-emacs@HIDDEN
.
Full text available.bug-gnu-emacs@HIDDEN
:bug#67226
; Package emacs
.
Full text available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.