From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: @#$! new behavior of C-b & C-f in i-search Date: 20 May 2004 12:48:54 +0200 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <86k6za1afm.fsf@rumba.de.uu.net> <871xlfaat6.fsf@mail.jurta.org> <200405200835.RAA16172@etlken.m17n.org> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1085050502 9300 80.91.224.253 (20 May 2004 10:55:02 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 20 May 2004 10:55:02 +0000 (UTC) Cc: juri@jurta.org, emacs-devel@gnu.org, ke@gnu.franken.de Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu May 20 12:54:52 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BQlCO-0007pG-00 for ; Thu, 20 May 2004 12:54:52 +0200 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1BQlCN-000310-00 for ; Thu, 20 May 2004 12:54:52 +0200 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BQlAW-0005Wx-Hi for emacs-devel@quimby.gnus.org; Thu, 20 May 2004 06:52:56 -0400 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.34) id 1BQlAA-0005WA-Fj for emacs-devel@gnu.org; Thu, 20 May 2004 06:52:34 -0400 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.34) id 1BQl9b-0005Ly-Tr for emacs-devel@gnu.org; Thu, 20 May 2004 06:52:31 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BQl9b-0004mw-6C for emacs-devel@gnu.org; Thu, 20 May 2004 06:51:59 -0400 Original-Received: from localhost ([127.0.0.1] helo=lola.goethe.zz) by fencepost.gnu.org with esmtp (Exim 4.34) id 1BQl6g-0007v4-6M; Thu, 20 May 2004 06:48:59 -0400 Original-To: Kenichi Handa In-Reply-To: <200405200835.RAA16172@etlken.m17n.org> Original-Lines: 39 User-Agent: Gnus/5.09 (Gnus v5.9.0) Emacs/21.3.50 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.4 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:23775 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:23775 Kenichi Handa writes: > In article , David Kastrup writes: > >> There is no doubt that functions to modify the search > >> string character-wise should have dedicated key bindings. > >> But it became apparent that C-f and C-b are quite intrusive. > >> Luckily, C-M-w and C-M-y are no less convenient to type, > > > Disagree. On many keyboards you have no Meta key, and even on those > > that do, you need two hands to reach that combination. > > We anyway use two hands to type C-b, You do? I usually type C-b with just the left hand, and I guess that would be the usual way for touch typists. Or sometimes I do just with the right, in case I am busy with the left hand eating or something. > but I agree C-M-w and C-M-y are very inconvenient keys. > > I think that the search string modifying is more important feature > > than search exiting via C-f and C-b. > > To me, their importance are almost the same, and I prefer convient > keys to keys of meaningful mnemonic. So, I'm using adjoining C-i > and C-o for isearch-del-char and isearch-yank-char recently. This > is quite convenient at least for me (I have been using C-q C-i to > isearch for TAB). What do you think? Well, considering that the right control key on today's keyboards is rather small if at all existent, those are definitely less convenient than C-f and C-b. > And, i(n) and o(ut) may give some meaning to these keys. But I think it rather common to be searching for TAB characters in isearch strings, particularly in regexps. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum