From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#15839: 24.3.50; `isearch-allow-scroll': be able to scroll point off screen temporarily Date: Sun, 09 Dec 2018 02:13:16 +0100 Message-ID: <8736r7a4er.fsf@web.de> References: <51df60b6-e152-4989-a27e-70dadb9b7474@default> <8736rqgk6f.fsf@mail.linkov.net> <87y39gexdo.fsf@mail.linkov.net> <877egzmmyk.fsf@mail.linkov.net> <8af20443-841d-4211-99ae-269e042a9a33@default> <875zwidonq.fsf@mail.linkov.net> <178ca8ac-fb45-4cef-a48d-d916a60860be@default> <87a7lsu7rn.fsf@mail.linkov.net> <24e8fff5-67d8-49ac-801e-1e5f49d2037f@default> <875zwfed5h.fsf@mail.linkov.net> <5a6a3254-f742-44e9-a498-b6d5a375a873@default> <87va4ai16x.fsf@mail.linkov.net> <87zhtk164k.fsf@web.de> <87woon33bp.fsf@mail.linkov.net> <87mupij1g0.fsf@web.de> <87o99y5kbp.fsf@mail.linkov.net> <87o99xbjaf.fsf@web.de> <87k1kj1sh9.fsf@mail.linkov.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1544317932 5014 195.159.176.226 (9 Dec 2018 01:12:12 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Sun, 9 Dec 2018 01:12:12 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/27.0.50 (gnu/linux) Cc: 15839@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Dec 09 02:12:07 2018 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVndf-0001CK-5T for geb-bug-gnu-emacs@m.gmane.org; Sun, 09 Dec 2018 02:12:07 +0100 Original-Received: from localhost ([::1]:53531 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gVnfl-0006Sp-OZ for geb-bug-gnu-emacs@m.gmane.org; Sat, 08 Dec 2018 20:14:17 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:52607) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gVnfd-0006Sg-FJ for bug-gnu-emacs@gnu.org; Sat, 08 Dec 2018 20:14:10 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gVnfW-0001X4-VX for bug-gnu-emacs@gnu.org; Sat, 08 Dec 2018 20:14:09 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:34803) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gVnfW-0001Wi-Qt for bug-gnu-emacs@gnu.org; Sat, 08 Dec 2018 20:14:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gVnfW-0002kN-Fb for bug-gnu-emacs@gnu.org; Sat, 08 Dec 2018 20:14:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 09 Dec 2018 01:14:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15839 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 15839-submit@debbugs.gnu.org id=B15839.154431801010509 (code B ref 15839); Sun, 09 Dec 2018 01:14:02 +0000 Original-Received: (at 15839) by debbugs.gnu.org; 9 Dec 2018 01:13:30 +0000 Original-Received: from localhost ([127.0.0.1]:39061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVnez-0002jR-K4 for submit@debbugs.gnu.org; Sat, 08 Dec 2018 20:13:29 -0500 Original-Received: from mout.web.de ([212.227.15.3]:44985) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gVnex-0002j7-NL for 15839@debbugs.gnu.org; Sat, 08 Dec 2018 20:13:28 -0500 Original-Received: from drachen.dragon ([88.67.73.131]) by smtp.web.de (mrweb001 [213.165.67.108]) with ESMTPSA (Nemesis) id 0MEVU9-1gh37k29sH-00Fltj; Sun, 09 Dec 2018 02:13:17 +0100 In-Reply-To: <87k1kj1sh9.fsf@mail.linkov.net> (Juri Linkov's message of "Sun, 09 Dec 2018 01:38:10 +0200") X-Provags-ID: V03:K1:ImhsKXRh/GTMIZ7cKZSpfDrrcNjA8LkeviZNBRegWhGr8+r6Xdw 2uTULxF6bfy6pnOUCbOye8QrItxPr/hFwLQwAix/ltZcnKY/+bAhUkLt/6rdth3kYNMCkMx 4d9dqvKfz2+U+EVGMtJY4N//bJfVVldDTNyyzqND+uPE2KlgUbNpTQHxD6aoNKvStKGdpB2 4SAFV3ajS3HyRR5kyRlNw== X-UI-Out-Filterresults: notjunk:1;V03:K0:iIUXKYzfo/E=:lEspvuqwVUbaeXZvtXkdWl rRNVboXBRAUqqfF9AaBCYU7pO76eoPuNx4SbG5z+2P8AexDFhhvs1QWeWBwGVOkjuIceLuI2I yJYnr4pqtI8xC4F2h/M8NRm9sqc091KGss5w4Xoz7cSVsK9KbqvX+Bhi6+xpZhFOBbkS8JCqi zZG5ksl8uck1Kjby7bR0D7Q9sG4271yHhM7v3K11TH9M1wGq8phR/vad+CDo33TztccNovAl6 Sz9Uzq/Xuw+q1hZMXohkttjTAYymUV+XVgfQEGKZO+fu3W+g4JJ+sD1lguWGjBzM8ckzxmYe+ 3gM+nuOIu278XDqQ4TZWjPbXNgG6NHVBy9KBtSIPqYNG7Go4z+BClfb/dlXJlacQPrvYPCEPi MY5EOMAbAjQWn41nhzp+CZO59VPzI4IWL/BkmrHzkxa0J3kpqzhJYpYP/F2zvdGWWGy1Cny7v eMB0RYlzBWnhACldX3ZFt7tuLvLrxou/VX0ocaJD5hDlhZc57kcFpWyU2EtY0/7Rq+D/yPZ2I vLeZ72eWdspxgzxuoYCftU6eZWSQj91TEb1DrBrdWtdJ/d1rxnbi6TQnXccXiE6JHvVus7njT 3sjdbugeo0JCdTK361fm2hJCNIxEZHQRNfoxLqPECHwqsXSryEwrbzQMLqj2vMDBiFx6rmGrZ Sp0tHz7DZO/KL9P0OdSQfTYJHlDEZhUMq9Z/rSRTJwz0qfx/PgGH0R+eNKrz+3MCd4tPU2Gsp SMCnHgXnbwbBLRpNIOmffGIN9RrjbHsxOMiOa+OxFnhAl2j1B/Bv8P2dvY+ivGnHXbx8/N5g X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] X-Received-From: 208.118.235.43 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.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.org gmane.emacs.bugs:153237 Archived-At: Juri Linkov writes: > > This isearch-yank-on-move -> 'shift thing is a difficult matter. > > I'm not sure any more if it's a good idea. It's confusing if I get > > a different behavior depending on the current major mode. As a user > > I would rather expect that the rule would be that Isearch would test > > any shift binding to see what the binding without shift is doing, > > and invoke that if it is a moving command. > > This is what this-command-keys-shift-translated was intended to do > together with ^ in interactive spec. I don't follow. If a shifted key, like shift-left, is bound, there is no shift translation happening. So your code doesn't kick in because your condition isn't met, instead of calling the binding of the unshifted key (left in my example). Michael.