From unknown Fri Sep 12 09:56:21 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#79274 <79274@debbugs.gnu.org> To: bug#79274 <79274@debbugs.gnu.org> Subject: Status: 30.1; isearch should assume fresh string after hiatus Reply-To: bug#79274 <79274@debbugs.gnu.org> Date: Fri, 12 Sep 2025 16:56:21 +0000 retitle 79274 30.1; isearch should assume fresh string after hiatus reassign 79274 emacs submitter 79274 Dan Jacobson severity 79274 normal tag 79274 wontfix notabug thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Aug 19 20:22:27 2025 Received: (at submit) by debbugs.gnu.org; 20 Aug 2025 00:22:27 +0000 Received: from localhost ([127.0.0.1]:55328 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uoWax-0006bM-FD for submit@debbugs.gnu.org; Tue, 19 Aug 2025 20:22:27 -0400 Received: from lists.gnu.org ([2001:470:142::17]:49136) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uoWau-0006b5-Ew for submit@debbugs.gnu.org; Tue, 19 Aug 2025 20:22:25 -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 1uoWap-0005q3-5c for bug-gnu-emacs@gnu.org; Tue, 19 Aug 2025 20:22:19 -0400 Received: from shrimp.cherry.relay.mailchannels.net ([23.83.223.164]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uoWam-000413-T9 for bug-gnu-emacs@gnu.org; Tue, 19 Aug 2025 20:22:18 -0400 X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 2CC9A784696 for ; Wed, 20 Aug 2025 00:22:14 +0000 (UTC) Received: from pdx1-sub0-mail-a238.dreamhost.com (trex-blue-7.trex.outbound.svc.cluster.local [100.96.10.167]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id C3AD17846A5 for ; Wed, 20 Aug 2025 00:22:13 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1755649333; a=rsa-sha256; cv=none; b=w4yacwqUNDlqdmKBDaxmPjG/8iF3IeaEynhw/UEYFaqY+jrPf49LT5vSwlOM+jLjV+WOBs v1Zma68bVVaxW1InRMs9KmTEUntMbLzIENQRQFsjrjZfc3a8XEnkGqPYe25tAifXrWgU7N NAKJx4GqH9aoaD6N87y8kqe0aMZs7E/6W2K8mySwigMMsIPld80gfHkZSrJHr3Szx+qCVL WA/8AE54hjrDr/J9NXKU3JMpw8CHk5sZtm75cn5I2KCq4L7IqFQiTFv65dOydjF4tlYJSF XbCB3pmv9z97bbWPPYcyV5f8wfSBWRCMFOaQpB3jGbmZ3WOsW6MCcij+BE9WHw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1755649333; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: dkim-signature; bh=2zN6yQQ5AlaS+1vl4OW8B/x180Y6B2guidBRXawZlTM=; b=qjFL78wLEQjdUq0kAdRWhSeXRy4HpauT6IsVPmLdyzTOrrWiMZeCtfx6aOF9iTRCDlmVyj SnUCsKA+jufM6/KN2P1h36SmilwwUEEdcQ4zfkmULNrdDkJHWudUdLp9ybOZfRDXNSoNWw jKogbuC+3pw4rFxvnRsp06p5WavabfvWfqA2+KsNRv2z8PIgy6d+zDt6MvYgCLYDCyrkPB 0SWYJywPGXbiImtl2GBC+IPA5tOf5XhiVdlZPxvP7gVLfhvehPKxrJCO2eXaevk2UM/zBZ 4vyt9QFWxgxWl0SquN19gS5Qt6Ny9Vy9wQSQkQgTDcqzHg3k/T/5EqpHxnP5Ow== ARC-Authentication-Results: i=1; rspamd-db96f7987-4nnj4; auth=pass smtp.auth=dreamhost smtp.mailfrom=jidanni@jidanni.org X-Sender-Id: dreamhost|x-authsender|jidanni@jidanni.org X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|jidanni@jidanni.org X-MailChannels-Auth-Id: dreamhost X-Trade-Tasty: 3ad73b8f43f62233_1755649334011_2225932705 X-MC-Loop-Signature: 1755649334011:3095572199 X-MC-Ingress-Time: 1755649334011 Received: from pdx1-sub0-mail-a238.dreamhost.com (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.96.10.167 (trex/7.1.3); Wed, 20 Aug 2025 00:22:14 +0000 Received: from jidanni.org (36-232-151-234.dynamic-ip.hinet.net [36.232.151.234]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: jidanni@jidanni.org) by pdx1-sub0-mail-a238.dreamhost.com (Postfix) with ESMTPSA id 4c66b94ltmzGv for ; Tue, 19 Aug 2025 17:22:13 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=jidanni.org; s=dreamhost; t=1755649333; bh=2zN6yQQ5AlaS+1vl4OW8B/x180Y6B2guidBRXawZlTM=; h=From:To:Subject:Date:Content-Type; b=tbW63ThvJAiz6oV0HL/WAH3wdq9ZWc4X8/4Nstuj9YIk+Hf7cG48O6xoKwW9DwFWG DmEG7q2hEM5u6WK0Bc2HqexJjWqt3idjNIOqyhLTyhSyyAJXHhDtVRN3THj7TsjkmS 8/rES/BFHZNtBE8TGomzgoeWxxV8jTBxdfMaUxCteNGbmmgsaxLzX8642rn65+e7oE Un9AVSXCEmQFGDMgisLrG1aLurNnNsPh240/Falfaey43s53+hqtEiAWlfilBamOcg 9qjylAJveC3r3xsRivlPfYGaQ0V89FSBcqnRydGLCKXCBlA5n8xT5CjFc1MTkMYtPW URNLyijqLFMfw== Received: from jidanni by jidanni.org with local (Exim 4.98.2) (envelope-from ) id 1uoWah-00000000111-0C3u for bug-gnu-emacs@gnu.org; Wed, 20 Aug 2025 08:22:11 +0800 From: Dan Jacobson To: bug-gnu-emacs@gnu.org Subject: 30.1; isearch should assume fresh string after hiatus X-Debbugs-Cc: Date: Wed, 20 Aug 2025 08:22:10 +0800 Message-ID: <87349m7sgd.3.fsf@jidanni.org> MIME-Version: 1.0 Content-Type: text/plain Received-SPF: pass client-ip=23.83.223.164; envelope-from=jidanni@jidanni.org; helo=shrimp.cherry.relay.mailchannels.net 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, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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.1 (/) You know how CTRL+G, CTRL+F search in big name browsers works: if one does something else for a while and comes back, the browser assumes that any string entered is a new search, not an addition to the current string. E.g., I search for Trump. A few minutes later I then type in Nixon. Well the browser knows that I now want to search for Nixon, not "TrumpNixon". That's how I think Emacs' isearch should work by default. Yes, you might say "All you need to do is type... first". From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 20 06:49:44 2025 Received: (at 79274) by debbugs.gnu.org; 20 Aug 2025 10:49:44 +0000 Received: from localhost ([127.0.0.1]:56213 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uogO0-0003gQ-3h for submit@debbugs.gnu.org; Wed, 20 Aug 2025 06:49:44 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:35740) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uogNx-0003g4-UN; Wed, 20 Aug 2025 06:49:42 -0400 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 1uogNs-0004wb-24; Wed, 20 Aug 2025 06:49:36 -0400 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=uwn71lOKL4tF+cGU8MVbMNzCC0f6UROik52rpfio3yM=; b=MicyPpedqj7B UBJsqJ5RqAKt547FBNITX9tD8KtL94TxeIc2hCbX0/dF9luoZz6sewEl7FKzrCasXXnfMDDjDBqMg 1ytng+yAqMiQS9RO60A5ClF2l34EyCXyZroamuxDX2s4eLvdhus++s95CGzzAHwUPdYHA7eCg+BUP Dv7oPUsLwH47/9uJGY7iAiRStoI7W1SY9Nz0cNOq7g9ZlO+pkR1lXsKaZ+ig/nYBBsnL8rhFTrj4G 1Ule/WRNF54UHZUb1qnT1C/STnKX8lL7UbZN1lamjDIfTt79zJy6S9y1mEyT49/tQNZi+I7u7rWXt R5J4CtqArzjcRhiG2MtJEg==; Date: Wed, 20 Aug 2025 13:49:31 +0300 Message-Id: <86tt22fetg.fsf@gnu.org> From: Eli Zaretskii To: Dan Jacobson In-Reply-To: <87349m7sgd.3.fsf@jidanni.org> (message from Dan Jacobson on Wed, 20 Aug 2025 08:22:10 +0800) Subject: Re: bug#79274: 30.1; isearch should assume fresh string after hiatus References: <87349m7sgd.3.fsf@jidanni.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79274 Cc: 79274@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 (---) tags 79274 notabug thanks > From: Dan Jacobson > Date: Wed, 20 Aug 2025 08:22:10 +0800 > > You know how CTRL+G, CTRL+F search in big name browsers works: > if one does something else for a while and comes back, the browser > assumes that any string entered is a new search, not an addition to the > current string. > > E.g., I search for Trump. A few minutes later I then type in Nixon. > Well the browser knows that I now want to search for Nixon, not > "TrumpNixon". > > That's how I think Emacs' isearch should work by default. The Emacs behavior is a feature, and a very convenient one. It makes it very easy to make small corrections to the previous search string, where the other applications require you to type the entire modified string anew. It would be unthinkable to change this after Emacs behaved like that for such a long time. > Yes, you might say "All you need to do is type... first". Exactly. From debbugs-submit-bounces@debbugs.gnu.org Wed Aug 20 22:21:50 2025 Received: (at 79274) by debbugs.gnu.org; 21 Aug 2025 02:21:50 +0000 Received: from localhost ([127.0.0.1]:58258 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uouw2-0004mh-4V for submit@debbugs.gnu.org; Wed, 20 Aug 2025 22:21:50 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:50834) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uouvz-0004mO-7z for 79274@debbugs.gnu.org; Wed, 20 Aug 2025 22:21:48 -0400 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 1uouvt-0004Ld-F9; Wed, 20 Aug 2025 22:21:41 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=Date:References:Subject:In-Reply-To:To:From: mime-version; bh=57KX3hPsfwsiipGK7DQGeXFyIDW3Gug7pHRBt15LJ3k=; b=OgPKCJxaUf5v 3EjpIB2VfHFZ6GqNG0AJSEHJAYHcX7uWHurz6U1aXHd4xo0zm8wZEKhFBVglTUCGxM5BDuupLN0dg p6NF4qsdxyr4VBrZmwBpiYc6+FJmWsKe4U08mWDNWa0YUUn7Zs2ybpuE5kPX7vGqNq1LF09Vr5VnR t6fSuBlq5BATn0UhuS/3t/UGjND7/lriGhG65CxKeI3c7WDm5gp1rBg/5x6V1EbGWWrPOaSjYGRt4 3lmIjOFCSd5Tl7jZzO6X553JneBooNhGYbvwTBkM7ChTS0y/3fjcqreC1iZtHF+JMyz2FWlyeSxqt xbMMRXAk0/d8S1ysetGwnA==; Received: from rms by fencepost.gnu.org with local (Exim 4.90_1) (envelope-from ) id 1uouvs-00046r-QX; Wed, 20 Aug 2025 22:21:40 -0400 Content-Type: text/plain; charset=Utf-8 From: Richard Stallman To: Dan Jacobson In-Reply-To: <87349m7sgd.3.fsf@jidanni.org> (message from Dan Jacobson on Wed, 20 Aug 2025 08:22:10 +0800) Subject: Re: bug#79274: 30.1; isearch should assume fresh string after hiatus References: <87349m7sgd.3.fsf@jidanni.org> Message-Id: Date: Wed, 20 Aug 2025 22:21:40 -0400 X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79274 Cc: 79274@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: , Reply-To: rms@gnu.org Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -3.3 (---) [[[ To any NSA and FBI agents reading my email: please consider ]]] [[[ whether defending the US Constitution against all enemies, ]]] [[[ foreign or domestic, requires you to follow Snowden's example. ]]] Since this is a feature proposal, not a bug report, let's move it to emacs-devel@gnu.org. -- Dr Richard Stallman (https://stallman.org) Chief GNUisance of the GNU Project (https://gnu.org) Founder, Free Software Foundation (https://fsf.org) Internet Hall-of-Famer (https://internethalloffame.org) From debbugs-submit-bounces@debbugs.gnu.org Sat Sep 06 03:56:31 2025 Received: (at 79274) by debbugs.gnu.org; 6 Sep 2025 07:56:31 +0000 Received: from localhost ([127.0.0.1]:33680 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uunmh-0005pF-Cs for submit@debbugs.gnu.org; Sat, 06 Sep 2025 03:56:31 -0400 Received: from eggs.gnu.org ([2001:470:142:3::10]:43286) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uunmd-0005ol-RW; Sat, 06 Sep 2025 03:56:29 -0400 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 1uunmW-00051e-Rp; Sat, 06 Sep 2025 03:56:20 -0400 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=0Iv2qwV7QdBX4wkqr16YlpGoAKJnEVz7D/ntmYeQf3k=; b=LTLY974CK4vv IMxk7CbWBB4oxCzLMWhvsQaMKuaPfCMuA9/UJM3tattC0zbIZQ+dm7kGiAjRSsfzL1l9ZLdv74CK0 DXDdgr5k1QWpOWnwQKjKRvjHAxxm83z7STKw9S4fCORMO8uN4rn0rp1w0WYIM840vnNqVdUdbaCdX 53eQpe02bckiQMKTIc0BKQOGAZr05MmjgSVHqMaXppDpUwcNXucKtrzquIZvgybuCngln8cGzzg6i rJ437XnGm0z6Ihac0yzSDgS1J6+SuC7k22KSDwD5AwcBe0wAV2EtQ5KLxHW99m8vtJO3SvRXOvRsw RqVB8yjapj7Nc828TSo0KQ==; Date: Sat, 06 Sep 2025 10:56:10 +0300 Message-Id: <86ms78ggkl.fsf@gnu.org> From: Eli Zaretskii To: jidanni@jidanni.org In-Reply-To: <86tt22fetg.fsf@gnu.org> (message from Eli Zaretskii on Wed, 20 Aug 2025 13:49:31 +0300) Subject: Re: bug#79274: 30.1; isearch should assume fresh string after hiatus References: <87349m7sgd.3.fsf@jidanni.org> <86tt22fetg.fsf@gnu.org> X-Spam-Score: -2.3 (--) X-Debbugs-Envelope-To: 79274 Cc: 79274@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 (---) tags 79274 notabug wontfix close 79274 thanks > Cc: 79274@debbugs.gnu.org > Date: Wed, 20 Aug 2025 13:49:31 +0300 > From: Eli Zaretskii > > tags 79274 notabug > thanks > > > From: Dan Jacobson > > Date: Wed, 20 Aug 2025 08:22:10 +0800 > > > > You know how CTRL+G, CTRL+F search in big name browsers works: > > if one does something else for a while and comes back, the browser > > assumes that any string entered is a new search, not an addition to the > > current string. > > > > E.g., I search for Trump. A few minutes later I then type in Nixon. > > Well the browser knows that I now want to search for Nixon, not > > "TrumpNixon". > > > > That's how I think Emacs' isearch should work by default. > > The Emacs behavior is a feature, and a very convenient one. It makes > it very easy to make small corrections to the previous search string, > where the other applications require you to type the entire modified > string anew. It would be unthinkable to change this after Emacs > behaved like that for such a long time. > > > Yes, you might say "All you need to do is type... first". > > Exactly. No further comments, so I'm now closing this non-bug.