From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: laszlomail--- via "Bug reports for GNU Emacs, the Swiss army knife of text editors" Newsgroups: gmane.emacs.bugs Subject: bug#46033: up arrow in query replace should not step into the prompt Date: Sat, 23 Jan 2021 17:46:18 +0000 Message-ID: References: <83czxx5b5j.fsf@gnu.org> <7sIywf2TKUTDST-QQJyKZzPIwKN6sUQuyb-1ReWQ09vPjrZwcAjSu-HOEwWJIAOio4ugVvqEYVcRFwMEJxN6rAitsq6Sf-dQkWQ67jHybfI=@protonmail.com> <87ft2rd1ot.fsf@mail.linkov.net> Reply-To: reporter Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="b1_VoGWXTxmQpuzEKtwiU4OsdVbzxjQKSMwjdbZYHkJBM" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="32620"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 46033@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Sat Jan 23 18:47:17 2021 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1l3N0H-0008Lj-Lq for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 23 Jan 2021 18:47:17 +0100 Original-Received: from localhost ([::1]:60646 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1l3N0G-0006VL-NP for geb-bug-gnu-emacs@m.gmane-mx.org; Sat, 23 Jan 2021 12:47:16 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38406) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l3N02-0006U7-PM for bug-gnu-emacs@gnu.org; Sat, 23 Jan 2021 12:47:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]:51894) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1l3N02-0006gJ-HA for bug-gnu-emacs@gnu.org; Sat, 23 Jan 2021 12:47:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1l3N02-0002l7-D1 for bug-gnu-emacs@gnu.org; Sat, 23 Jan 2021 12:47:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: reporter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 23 Jan 2021 17:47:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 46033 X-GNU-PR-Package: emacs X-Debbugs-Original-Cc: "laszlomail--- via \"Bug reports for GNU Emacs, the Swiss army knife of text editors\"" , Eli Zaretskii , "46033@debbugs.gnu.org" <46033@debbugs.gnu.org> Original-Received: via spool by submit@debbugs.gnu.org id=B.161142399110554 (code B ref -1); Sat, 23 Jan 2021 17:47:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 23 Jan 2021 17:46:31 +0000 Original-Received: from localhost ([127.0.0.1]:35205 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l3MzX-0002kA-Ea for submit@debbugs.gnu.org; Sat, 23 Jan 2021 12:46:31 -0500 Original-Received: from lists.gnu.org ([209.51.188.17]:54658) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1l3MzV-0002jy-OZ for submit@debbugs.gnu.org; Sat, 23 Jan 2021 12:46:30 -0500 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:38346) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l3MzV-0006Q9-GW for bug-gnu-emacs@gnu.org; Sat, 23 Jan 2021 12:46:29 -0500 Original-Received: from mail-40141.protonmail.ch ([185.70.40.141]:17929) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1l3MzT-0006P5-21; Sat, 23 Jan 2021 12:46:29 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail; t=1611423984; bh=vyJaX7W94bbSxWbOqyD+vkDA+uUbyn3NsclBueOxfzE=; h=Date:To:From:Cc:Reply-To:Subject:In-Reply-To:References:From; b=f9RuO4AhW7/Mw8QfCiCQ01CJMGsYKY6jZfmTxO7GMp8mrHUpQrMMUV6JvjxNxd3g2 1DC49Vu7peEM8bhSSS5c5OrSH9+36ORYS2NDynVFUkemwPFZanJedapQR3HRuOY9K5 tLnsHp5UeKLf2fDwNSOAD875AJ7JcLE2dgiBGvbQ= In-Reply-To: <87ft2rd1ot.fsf@mail.linkov.net> Received-SPF: pass client-ip=185.70.40.141; envelope-from=laszlomail@protonmail.com; helo=mail-40141.protonmail.ch 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_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" X-ACL-Warn: , reporter Xref: news.gmane.io gmane.emacs.bugs:198441 Archived-At: This is a multi-part message in MIME format. --b1_VoGWXTxmQpuzEKtwiU4OsdVbzxjQKSMwjdbZYHkJBM Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable > > Thanks for the well justified request. This patch avoids moving point > to the prompt on the rightful assumption that most of the time the users > would not want to edit read-only text: This breaks the history retrieval feature with up arrow. With the current implementation up arrow takes you into the prompt, but if you are in the top line of the prompt and press up arrow again then up arrow retrieves history. In the case I described going into the prompt is useless, so up arrow should retrieve history immediately, without having to go to the top line of the prompt first. --b1_VoGWXTxmQpuzEKtwiU4OsdVbzxjQKSMwjdbZYHkJBM Content-Type: text/x-diff; name=avoid-minibuffer-prompt.patch Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename=avoid-minibuffer-prompt.patch ZGlmZiAtLWdpdCBhL2xpc3Avc2ltcGxlLmVsIGIvbGlzcC9zaW1wbGUuZWwKaW5kZXggMDM1NWFj ODYzYS4uZjVmZTM2NmY2OSAxMDA2NDQKLS0tIGEvbGlzcC9zaW1wbGUuZWwKKysrIGIvbGlzcC9z aW1wbGUuZWwKQEAgLTI0NzYsNyArMjQ3NiwxMCBAQCBwcmV2aW91cy1saW5lLW9yLWhpc3Rvcnkt ZWxlbWVudAogCQkJIChjdXJyZW50LWNvbHVtbikpKSkpCiAgICAgKGNvbmRpdGlvbi1jYXNlIG5p bAogCSh3aXRoLW5vLXdhcm5pbmdzCi0JICAocHJldmlvdXMtbGluZSBhcmcpKQorCSAgKHByZXZp b3VzLWxpbmUgYXJnKQorICAgICAgICAgIDs7IEF2b2lkIG1vdmluZyBwb2ludCB0byB0aGUgcHJv bXB0CisgICAgICAgICAgKHdoZW4gKDwgKHBvaW50KSAobWluaWJ1ZmZlci1wcm9tcHQtZW5kKSkK KyAgICAgICAgICAgIChzaWduYWwgJ2JlZ2lubmluZy1vZi1idWZmZXIgbmlsKSkpCiAgICAgICAo YmVnaW5uaW5nLW9mLWJ1ZmZlcgogICAgICAgIDs7IFJlc3RvcmUgb2xkIHBvc2l0aW9uIHNpbmNl IGBsaW5lLW1vdmUtdmlzdWFsJyBtb3ZlcyBwb2ludCB0bwogICAgICAgIDs7IHRoZSBiZWdpbm5p bmcgb2YgdGhlIGxpbmUgd2hlbiBpdCBmYWlscyB0byBnbyB0byB0aGUgcHJldmlvdXMgbGluZS4K --b1_VoGWXTxmQpuzEKtwiU4OsdVbzxjQKSMwjdbZYHkJBM--