From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.devel Subject: Re: Why change the advertised bindings of Isearch commands? Date: Fri, 27 Nov 2015 01:16:03 +0200 Organization: LINKOV.NET Message-ID: <87ziy05p3g.fsf@mail.linkov.net> References: <98f8a71f-1f10-4ff6-a4c1-8dc2d179b84b@default> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1448580056 13870 80.91.229.3 (26 Nov 2015 23:20:56 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Thu, 26 Nov 2015 23:20:56 +0000 (UTC) Cc: Emacs-devel To: Drew Adams Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Nov 27 00:20:45 2015 Return-path: Envelope-to: ged-emacs-devel@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 1a25qG-0008F9-9A for ged-emacs-devel@m.gmane.org; Fri, 27 Nov 2015 00:20:44 +0100 Original-Received: from localhost ([::1]:53504 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a25qI-0003jS-K3 for ged-emacs-devel@m.gmane.org; Thu, 26 Nov 2015 18:20:46 -0500 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:42851) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a25qF-0003jI-UC for emacs-devel@gnu.org; Thu, 26 Nov 2015 18:20:44 -0500 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1a25qC-0007Bv-17 for emacs-devel@gnu.org; Thu, 26 Nov 2015 18:20:43 -0500 Original-Received: from sub3.mail.dreamhost.com ([69.163.253.7]:50874 helo=homiemail-a17.g.dreamhost.com) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1a25qB-0007Bp-RS for emacs-devel@gnu.org; Thu, 26 Nov 2015 18:20:39 -0500 Original-Received: from homiemail-a17.g.dreamhost.com (localhost [127.0.0.1]) by homiemail-a17.g.dreamhost.com (Postfix) with ESMTP id 2D79B2B206D; Thu, 26 Nov 2015 15:20:38 -0800 (PST) Original-Received: from localhost.linkov.net (m212-53-115-218.cust.tele2.ee [212.53.115.218]) (Authenticated sender: jurta@jurta.org) by homiemail-a17.g.dreamhost.com (Postfix) with ESMTPA id 38A7B2B206A; Thu, 26 Nov 2015 15:20:37 -0800 (PST) In-Reply-To: <98f8a71f-1f10-4ff6-a4c1-8dc2d179b84b@default> (Drew Adams's message of "Thu, 26 Nov 2015 10:45:42 -0800 (PST)") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/25.1.50 (x86_64-pc-linux-gnu) X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x (no timestamps) [generic] X-Received-From: 69.163.253.7 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:195325 Archived-At: > In Isearch, these key bindings have long been in effect, > and they are still in effect: > > M-e - isearch-edit-string > M-c - isearch-toggle-case-fold > M-r - isearch-toggle-regexp > > These keys are far easier to use than M-s c, M-s r, M-s e. > So why have we changed the advertised bindings to be these > more complex keys? 0. emacs -Q 1. C-h c M-e - M-e runs the command forward-sentence 2. C-h c M-c - M-c runs the command capitalize-word 3. C-h c M-r - M-r runs the command move-to-window-line-top-bottom IOW, those are keys that are more useful to exit Isearch and do what they do normally, thus advertising the new bindings will help to get rid of old bindings in later releases.