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: bogus binding of C-w in isearch editing mode Date: Wed, 17 Dec 2008 03:30:18 +0200 Organization: JURTA Message-ID: <874p13r3kl.fsf@jurta.org> References: <873agnsk1q.fsf@catnip.gol.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1229478194 27281 80.91.229.12 (17 Dec 2008 01:43:14 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Wed, 17 Dec 2008 01:43:14 +0000 (UTC) Cc: emacs-devel@gnu.org To: Miles Bader Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Dec 17 02:44:18 2008 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LClSK-0003Fb-QA for ged-emacs-devel@m.gmane.org; Wed, 17 Dec 2008 02:44:09 +0100 Original-Received: from localhost ([127.0.0.1]:51462 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LClR8-0004g8-Pc for ged-emacs-devel@m.gmane.org; Tue, 16 Dec 2008 20:42:54 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1LClQw-0004bv-EN for emacs-devel@gnu.org; Tue, 16 Dec 2008 20:42:42 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1LClQs-0004aR-QV for emacs-devel@gnu.org; Tue, 16 Dec 2008 20:42:42 -0500 Original-Received: from [199.232.76.173] (port=40783 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LClQs-0004aM-Lj for emacs-devel@gnu.org; Tue, 16 Dec 2008 20:42:38 -0500 Original-Received: from relay02.kiev.sovam.com ([62.64.120.197]:49607) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1LClQp-0006Oc-OU; Tue, 16 Dec 2008 20:42:36 -0500 Original-Received: from [83.170.232.243] (helo=smtp.svitonline.com) by relay02.kiev.sovam.com with esmtp (Exim 4.67) (envelope-from ) id 1LClQm-0002Ic-5F; Wed, 17 Dec 2008 03:42:32 +0200 In-Reply-To: <873agnsk1q.fsf@catnip.gol.com> (Miles Bader's message of "Wed, 17 Dec 2008 09:49:05 +0900") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (x86_64-pc-linux-gnu) X-Scanner-Signature: c2436a487120708c9e0f2b31fdd4cc45 X-DrWeb-checked: yes X-SpamTest-Envelope-From: juri@jurta.org X-SpamTest-Group-ID: 00000000 X-SpamTest-Header: Trusted X-SpamTest-Info: Profiles 5467 [Oct 22 2008] X-SpamTest-Info: {received from trusted relay: common white list} X-SpamTest-Info: {HEADERS: header Content-Type found without required header Content-Transfer-Encoding} X-SpamTest-Method: white ip list X-SpamTest-Rate: 10 X-SpamTest-Status: Trusted X-SpamTest-Status-Extended: trusted X-SpamTest-Version: SMTP-Filter Version 3.0.0 [0278], KAS30/Release X-detected-operating-system: by monty-python.gnu.org: FreeBSD 6.x (1) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.devel:106990 Archived-At: > After entering "editing" mode in isearch (to edit the search string), > via M-e, most editing commands work normally, but C-w doesn't work. > > Instead, it displays an error that the "binding is obsolete, use M-s w > instead" (for some reason it doesn't saved in *Messages* so I don't have > the exact wording). Very annoying... This was intended for a gradual transition from the old word-search binding to the normal kill-region binding (declaring it obsolete in the next release and rebinding it in another release). We could display this warning only when there is no mark in the minibuffer and point is at the beginning, and calling kill-region otherwise. Or we could abandon this half-assed solution altogether and bind C-w to the standard kill-region binding now. -- Juri Linkov http://www.jurta.org/emacs/