From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#24379: [PATCH] lisp/bindings.el: Bind (yank-pop -1) to M-Y Date: Tue, 6 Sep 2016 08:36:17 -0700 (PDT) Message-ID: References: <301ed440-5d6e-4fc9-9fb9-c1991ed9c457@default> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: blaine.gmane.org 1473176253 24852 195.159.176.226 (6 Sep 2016 15:37:33 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Tue, 6 Sep 2016 15:37:33 +0000 (UTC) To: =?UTF-8?Q?Cl=C3=A9ment?= Pit--Claudel , Nils Berg , 24379@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Tue Sep 06 17:37:23 2016 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 1bhIR7-0005U8-Cp for geb-bug-gnu-emacs@m.gmane.org; Tue, 06 Sep 2016 17:37:21 +0200 Original-Received: from localhost ([::1]:34465 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bhIR5-0007AC-5r for geb-bug-gnu-emacs@m.gmane.org; Tue, 06 Sep 2016 11:37:19 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:43273) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bhIQs-00079I-Qv for bug-gnu-emacs@gnu.org; Tue, 06 Sep 2016 11:37:12 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bhIQo-000789-VE for bug-gnu-emacs@gnu.org; Tue, 06 Sep 2016 11:37:06 -0400 Original-Received: from debbugs.gnu.org ([208.118.235.43]:53800) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bhIQo-000784-RS for bug-gnu-emacs@gnu.org; Tue, 06 Sep 2016 11:37:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1bhIQo-0000k9-Na for bug-gnu-emacs@gnu.org; Tue, 06 Sep 2016 11:37:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Tue, 06 Sep 2016 15:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 24379 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 24379-submit@debbugs.gnu.org id=B24379.14731762032824 (code B ref 24379); Tue, 06 Sep 2016 15:37:02 +0000 Original-Received: (at 24379) by debbugs.gnu.org; 6 Sep 2016 15:36:43 +0000 Original-Received: from localhost ([127.0.0.1]:51511 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bhIQP-0000jP-Q5 for submit@debbugs.gnu.org; Tue, 06 Sep 2016 11:36:42 -0400 Original-Received: from userp1040.oracle.com ([156.151.31.81]:42546) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1bhIQJ-0000j4-MV for 24379@debbugs.gnu.org; Tue, 06 Sep 2016 11:36:36 -0400 Original-Received: from aserv0022.oracle.com (aserv0022.oracle.com [141.146.126.234]) by userp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u86FaOdr009495 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=OK); Tue, 6 Sep 2016 15:36:25 GMT Original-Received: from userv0121.oracle.com (userv0121.oracle.com [156.151.31.72]) by aserv0022.oracle.com (8.14.4/8.14.4) with ESMTP id u86FaOdZ023476 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Tue, 6 Sep 2016 15:36:24 GMT Original-Received: from abhmp0006.oracle.com (abhmp0006.oracle.com [141.146.116.12]) by userv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u86FaI7v032525; Tue, 6 Sep 2016 15:36:24 GMT In-Reply-To: X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6753.5000 (x86)] X-Source-IP: aserv0022.oracle.com [141.146.126.234] 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:123015 Archived-At: > > Many users already have their own yanking (or other) commands > > bound to such keys. (Just google `emacs "C-M-y"' and > > `emacs "M-y"'.) >=20 > How would a new binding affect these users? Users can always override any key bindings, of course. But many users are hesitant to override default bindings, for whatever reasons. This suggested default binding is really unnecessary, IMO. It is trivial for someone to add it, if they like. =20 > > In my case, for example, `M-y' is `icicle-yank-pop-commands', > > and `C-M-y' is `secondary-dwim'. >=20 > M-y is already bound to yank-pop in plain Emacs, so I'm not > sure I follow your point :/ Yes, and my `M-y' is only turned on in Icicle minor mode (but which I am always in). You can drop that example, if you like, and just google for `emacs "M-y"' if you would like to see what other users do with `M-y'. My point was the _general_ one that I stated: (1) Many users have their own uses of `M-y' and `C-M-y'. And (2) adding this particular binding is not helpful - it is trivial for anyone to add it, if they really want it. There are not so many good keys available. Arguments for binding more keys globally (not for some mode) by default, in particular, should be strong arguments. They should not proceed _only_ from: * the-key-is-not-bound-by-default or * here-is-a-useful-command-that-is-not-bound-by-default There should be a more compelling reason to add a new default key binding, IMHO.