From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Leo Newsgroups: gmane.emacs.bugs Subject: bug#6232: Suggestion for isearch: in backward search yank to front of search string Date: Fri, 21 May 2010 10:54:36 +0100 Message-ID: References: NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: dough.gmane.org 1274437670 11707 80.91.229.12 (21 May 2010 10:27:50 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 21 May 2010 10:27:50 +0000 (UTC) Cc: 6232@debbugs.gnu.org To: Andreas Schwab Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri May 21 12:27:47 2010 connect(): No such file or directory Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1OFPSF-0001ON-B5 for geb-bug-gnu-emacs@m.gmane.org; Fri, 21 May 2010 12:27:47 +0200 Original-Received: from localhost ([127.0.0.1]:38872 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OFPSD-0006r6-PL for geb-bug-gnu-emacs@m.gmane.org; Fri, 21 May 2010 06:27:45 -0400 Original-Received: from [140.186.70.92] (port=58350 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1OFOyb-0003c0-Hl for bug-gnu-emacs@gnu.org; Fri, 21 May 2010 05:57:11 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OFOyU-0000by-Oz for bug-gnu-emacs@gnu.org; Fri, 21 May 2010 05:57:09 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:51485) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OFOyU-0000bu-Mp for bug-gnu-emacs@gnu.org; Fri, 21 May 2010 05:57:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1OFOwY-0007X0-CY; Fri, 21 May 2010 05:55:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Leo Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 21 May 2010 09:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 6232 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 6232-submit@debbugs.gnu.org id=B6232.127443568328943 (code B ref 6232); Fri, 21 May 2010 09:55:02 +0000 Original-Received: (at 6232) by debbugs.gnu.org; 21 May 2010 09:54:43 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OFOwF-0007Wm-9O for submit@debbugs.gnu.org; Fri, 21 May 2010 05:54:43 -0400 Original-Received: from ppsw-32.csi.cam.ac.uk ([131.111.8.132]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OFOwD-0007Wh-Fm for 6232@debbugs.gnu.org; Fri, 21 May 2010 05:54:42 -0400 X-Cam-AntiVirus: no malware found X-Cam-SpamDetails: not scanned X-Cam-ScannerInfo: http://www.cam.ac.uk/cs/email/scanner/ Original-Received: from smaug.linux.pwf.cam.ac.uk ([193.60.95.72]:37490) by ppsw-32.csi.cam.ac.uk (smtp.hermes.cam.ac.uk [131.111.8.158]:587) with esmtpsa (LOGIN:sl392) (TLSv1:DHE-RSA-AES128-SHA:128) id 1OFOw9-0007Au-BX (Exim 4.70) (return-path ); Fri, 21 May 2010 10:54:37 +0100 In-Reply-To: (Andreas Schwab's message of "Fri, 21 May 2010 10:27:28 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 21 May 2010 05:55:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) 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: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:37140 Archived-At: On 2010-05-21 09:27 +0100, Andreas Schwab wrote: > Lennart Borgman writes: > >> Yanking to the end of the search string in isearh (i.e. C-w etc.) is >> very practical. However I miss yanking to the front of the search >> string. >> >> My suggestion is to change the semantics a bit and yank to the front >> of the search string when searching backwards. What do you think? > > Such a feature should definitely be on a separate key. > > Andreas. C-y is almost useless to me so I have done something like this: (define-key isearch-mode-map [remap isearch-yank-line] 'isearch-yank-sexp) (defun isearch-yank-sexp () "Pull the sexp at point into search string." (interactive) (if (and isearch-just-started (bounds-of-thing-at-point 'sexp)) (progn (goto-char (car (bounds-of-thing-at-point 'sexp))) (isearch-yank-string (thing-at-point 'sexp))) (isearch-yank-internal (lambda () (ignore-errors (forward-sexp 1)) (point))))) Leo