From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Drew Adams Newsgroups: gmane.emacs.bugs Subject: bug#11482: 24.0.96; Keep `M-s' as a prefix key for search (conflict with Gnus) Date: Sun, 7 Feb 2016 00:03:43 -0800 (PST) Message-ID: <1c20b66c-da00-46fc-9888-8a42707ae9a8@default> References: <703E3EF0C68345F2BC8A537EDBB42E54@us.oracle.com> <87fvntexkr.fsf@building.gnus.org> <8738jo1kmi.fsf@web.de> <8760y19f1e.fsf@gnus.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1454832274 22429 80.91.229.3 (7 Feb 2016 08:04:34 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 7 Feb 2016 08:04:34 +0000 (UTC) Cc: 11482@debbugs.gnu.org To: Lars Ingebrigtsen , Michael Heerdegen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Sun Feb 07 09:04:20 2016 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1aSKKR-0005Ut-Qx for geb-bug-gnu-emacs@m.gmane.org; Sun, 07 Feb 2016 09:04:20 +0100 Original-Received: from localhost ([::1]:60549 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSKKN-0007YM-F2 for geb-bug-gnu-emacs@m.gmane.org; Sun, 07 Feb 2016 03:04:15 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:60202) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSKKI-0007Xx-QJ for bug-gnu-emacs@gnu.org; Sun, 07 Feb 2016 03:04:11 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1aSKKA-0001Xl-2K for bug-gnu-emacs@gnu.org; Sun, 07 Feb 2016 03:04:05 -0500 Original-Received: from debbugs.gnu.org ([208.118.235.43]:56093) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1aSKK9-0001Xh-Uk for bug-gnu-emacs@gnu.org; Sun, 07 Feb 2016 03:04:01 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84) (envelope-from ) id 1aSKK9-00029L-MY for bug-gnu-emacs@gnu.org; Sun, 07 Feb 2016 03:04:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Drew Adams Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sun, 07 Feb 2016 08:04:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11482 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: wontfix Original-Received: via spool by 11482-submit@debbugs.gnu.org id=B11482.14548322338249 (code B ref 11482); Sun, 07 Feb 2016 08:04:01 +0000 Original-Received: (at 11482) by debbugs.gnu.org; 7 Feb 2016 08:03:53 +0000 Original-Received: from localhost ([127.0.0.1]:36449 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aSKK1-00028z-3J for submit@debbugs.gnu.org; Sun, 07 Feb 2016 03:03:53 -0500 Original-Received: from aserp1040.oracle.com ([141.146.126.69]:24429) by debbugs.gnu.org with esmtp (Exim 4.84) (envelope-from ) id 1aSKK0-00028m-72 for 11482@debbugs.gnu.org; Sun, 07 Feb 2016 03:03:52 -0500 Original-Received: from aserv0021.oracle.com (aserv0021.oracle.com [141.146.126.233]) by aserp1040.oracle.com (Sentrion-MTA-4.3.2/Sentrion-MTA-4.3.2) with ESMTP id u1783jpS030815 (version=TLSv1 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Sun, 7 Feb 2016 08:03:46 GMT Original-Received: from aserv0121.oracle.com (aserv0121.oracle.com [141.146.126.235]) by aserv0021.oracle.com (8.13.8/8.13.8) with ESMTP id u1783je4018349 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=FAIL); Sun, 7 Feb 2016 08:03:45 GMT Original-Received: from abhmp0018.oracle.com (abhmp0018.oracle.com [141.146.116.24]) by aserv0121.oracle.com (8.13.8/8.13.8) with ESMTP id u1783iO4005411; Sun, 7 Feb 2016 08:03:45 GMT In-Reply-To: <8760y19f1e.fsf@gnus.org> X-Priority: 3 X-Mailer: Oracle Beehive Extensions for Outlook 2.0.1.9 (901082) [OL 12.0.6691.5000 (x86)] X-Source-IP: aserv0021.oracle.com [141.146.126.233] 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-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:112615 Archived-At: > > I had suggested to Lars to change the Gnuish binding, but he > > didn't want to. And AFAICT, Lars never even gave a reason, let alone a good reason. > Well, icicles is a third-party library, so I think it's icicle's > responsibility to not step on major mode bindings. So I don't think > there's anything here to be fixed in Emacs, and I'm closing this bug > report. It is you, Lars, who stepped on existing keybindings (first Isearch and then Icicles). Icicles has lots of keys bound on the prefix key M-s M-s, and has had for a long time before you decided to appropriate it (when it was pointed out that M-s is for Isearch). The Gnus binding for M-s M-s is not even a prefix key. Who's hogging keys, here? M-s M-s makes sense as a prefix key. For a single command there is no need for a quick double key like that, but there is for a prefix to another key. If Gnus, like Icicles, had many keys that it wanted to put on prefix M-s M-s then you might have an argument, at least, but that's not even the case. Icicle mode is a global minor mode. If Gnus is stubborn about keeping M-s M-s for its single command then an Icicles user of Gnus can always customize the prefix key used for the Icicles search commands. Or s?he can toggle Icicle mode off. S?he shouldn't have to do either, but so be it. As I said before: I mention it as an existing conflict and suddenly it's a proposal for Gnus? So now you want to completely appropriate the key I complained about Gnus conflicting with, creating even more conflicts for Icicles? Gee, thanks. First, Gnus tried to appropriate M-s from Isearch. When that grab was exposed, Gnus appropriated M-s M-s, which is a prefix key for Icicles, even though that too was pointed out. Gee, thanks, indeed. You're not very cooperative, Mr Ingebrigtsen.