From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: martin rudalics Newsgroups: gmane.emacs.bugs Subject: bug#32790: 27.0.50; point jumps unexpectedly after delete-window Date: Tue, 06 Nov 2018 09:48:18 +0100 Message-ID: <5BE15552.4040507@gmx.at> References: <87efdnsp2k.fsf@mail.linkov.net> <87bm7njk2f.fsf@mail.linkov.net> <5BCD934D.4070906@gmx.at> <878t2owo8i.fsf@mail.linkov.net> <5BD03F4D.1000900@gmx.at> <87in1phhx2.fsf@mail.linkov.net> <5BD2C52E.2060607@gmx.at> <87ftwrgwp2.fsf@mail.linkov.net> <5BD57A8D.8080408@gmx.at> <875zxmx95h.fsf@mail.linkov.net> <5BD70F14.8080509@gmx.at> <87lg6g750v.fsf@mail.linkov.net> <5BD81D97.2000000@gmx.at> <87bm7bru1c.fsf@mail.linkov.net> <5BD963C8.9090905@gmx.at> <87h8h195ki.fsf@mail.linkov.net> <5BDAC159.1060008@gmx.at> <87muqsh11q.fsf@mail.linkov.net> <5BDC0E81.1050806@gmx.at> <87tvkwh4bp.fsf@mail.linkov.net> <5BE00F12.5000703@gmx.at> <87d0rjuq8c.fsf@mail.linkov.net> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: blaine.gmane.org 1541494183 28944 195.159.176.226 (6 Nov 2018 08:49:43 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 6 Nov 2018 08:49:43 +0000 (UTC) Cc: 32790@debbugs.gnu.org To: Juri Linkov Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Nov 06 09:49:39 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 1gJx3L-0007QK-44 for geb-bug-gnu-emacs@m.gmane.org; Tue, 06 Nov 2018 09:49:39 +0100 Original-Received: from localhost ([::1]:39665 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gJx5R-0002oz-F3 for geb-bug-gnu-emacs@m.gmane.org; Tue, 06 Nov 2018 03:51:49 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:37049) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gJx5G-0002lI-Fu for bug-gnu-emacs@gnu.org; Tue, 06 Nov 2018 03:51:42 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gJx2k-0001g9-1c for bug-gnu-emacs@gnu.org; Tue, 06 Nov 2018 03:49:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:59960) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gJx2j-0001fv-TT for bug-gnu-emacs@gnu.org; Tue, 06 Nov 2018 03:49:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1gJx2j-0005cm-Qj for bug-gnu-emacs@gnu.org; Tue, 06 Nov 2018 03:49:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: martin rudalics Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Nov 2018 08:49:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 32790 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 32790-submit@debbugs.gnu.org id=B32790.154149411121585 (code B ref 32790); Tue, 06 Nov 2018 08:49:01 +0000 Original-Received: (at 32790) by debbugs.gnu.org; 6 Nov 2018 08:48:31 +0000 Original-Received: from localhost ([127.0.0.1]:35985 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJx2E-0005c5-TW for submit@debbugs.gnu.org; Tue, 06 Nov 2018 03:48:31 -0500 Original-Received: from mout.gmx.net ([212.227.17.20]:35405) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gJx2C-0005br-Mk for 32790@debbugs.gnu.org; Tue, 06 Nov 2018 03:48:29 -0500 Original-Received: from [192.168.1.101] ([213.162.68.231]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LcnRD-1fdUwt2cH1-00kAHE; Tue, 06 Nov 2018 09:48:20 +0100 Original-Received: from [192.168.1.101] ([213.162.68.231]) by mail.gmx.com (mrgmx101 [212.227.17.168]) with ESMTPSA (Nemesis) id 0LcnRD-1fdUwt2cH1-00kAHE; Tue, 06 Nov 2018 09:48:20 +0100 In-Reply-To: <87d0rjuq8c.fsf@mail.linkov.net> X-Provags-ID: V03:K1:4QI7FUuBvloMLJXhFUXli42lAoxhUVtyTbF9OJis09+zHVLb7lu 3lzKhCvX4s2etf1qR40X509Hk+mujvMef8QZp5GcbFq4qdN1bNqZ1klNDS7BdoGEGeesNG5 peucixGaNjIvkUlDrmTuhS0fzc9g/l5pttGS+RQNy8P5tA+vkN2+GtBaykLO1+yLZHJs2f1 7EbZZmoHg5HqZshMTSCoQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:zsMFN2Xg27Y=:v0UX1JGLUK2inCFzVbouNq 7OzFm061pdnWVysMFoMJdHTnoSwuxUwuXnoPY8JRZ1j9vtpsZpYbrRvG39jvyvxT6liq4TT4p QsDcaqx6d+do8yIQxqUDpLlwW8+1JdlZVHmPfF1CtKA8x7MaBPsgdYVUPWatfZNej+d6tIaH/ hanRR1Xhodjbo38QMcDL+eJEtt9cdKM6wVmXdDxV3c1KIvB8shijbrED3OhOLNePbmAYpHSDv +kKmAYZSdogjCyioTRjvwkMcAWuvydiMaVRh4RLaOhlaxbPnbU7HWpRWvHRB9Wy3fz31VdYom TsWxWe97Na8d78WcQSk7i8L/abtcaozryEJrp2VrIzubxRT8qc6i/U+91oqW5Qtluhp1bArSS V7uo62h/KHS7Ks/iZcTJXUTkhMxbZrd0vGnNgNIuvb/xM0Ygl/DJYwfoDfgJJaoJ7GNjzmgHf oseCI474CafMyBJqalH6ANU+mHOV0GGAuh0zJnmuysqNuA0TN6sVdW/HSmT8+5MLEGjWJh1Nr uCT6waWoc6WX2fNWIvv4suaHvUKNekoSRZy/6PaZ4EUFLEq7K/c1dYCdSNd73HTkH+sXPRpI2 lEWcLo+N1OVjlJ2EegL/eSIruLfesJazE/11cdqfpJgAbfTqgBYzoPUU1+1FRTK8K8DPC1XNR nYHvuVN8NgG0ij+yaZxO24cChuQnLYSQ9M20z7QgWf2BRDv/UAgqSoAgU+58Ju+aaAI3oaTq5 vp2FbAzYean5kEyK+H95FcUh7QzjZpXiOob8FxfPsWqSoOG4gu/2zn6MSmarNyJfM0Xn5cXr 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:152091 Archived-At: >> Looks very good now. This one >> >>> +;;;###autoload >>> +(defun windmove-display-default-keybindings (&optional modifiers) >> >> should be wrapped in a 'defcustom' IMHO. > > This is a copy of the existing windmove-default-keybindings > that has no defcustom. IME the windmove user community is quite small. Don't we expect directional buffer display to attract more users than that? Per se S-M- C-x 4 C-o is a pain to type. So we could provide attractive key bindings because windmove is pretty independent in this regard. And we should advertise them in the user manual. >> And while I think that the prompt-like >> >> (message "[display-%s]" dir) >> >> is a good idea, it might fire back when the selected frame does not >> have an echo area. So I think it should be made customizable too. > > What bad will happen when the selected frame has no echo area? I can't give you a good answer because I hardly ever work with minibuffer-less frames. But I could imagine that the message would cause the respective echo-area frame to pop up even if the subsequent step (namely that of finding out which buffer should get displayed) does not involve the minibuffer because the buffer is already known from the context (the line of the dired buffer where a file to be displayed is listed, the file name around the position of point in a grep buffer). >> IMHO we should provide l, r, u/t, d/b directional keybindings as well. > > Maybe then h/j/k/l or b/f/n/p? I intended l(eft), r(ight), u(p)/t(op) and d(own)/b(ottom). What did you intend? martin