From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Juri Linkov Newsgroups: gmane.emacs.bugs Subject: bug#9406: 24.0.50; Use M-p/M-n to navigate through the kill ring Date: Wed, 31 Aug 2011 12:51:54 +0300 Organization: JURTA Message-ID: <87sjohrjfl.fsf@mail.jurta.org> References: <87zkirnlug.fsf@mail.jurta.org> <87ippfnl3g.fsf@mail.jurta.org> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: dough.gmane.org 1314785758 4679 80.91.229.12 (31 Aug 2011 10:15:58 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Wed, 31 Aug 2011 10:15:58 +0000 (UTC) Cc: 9406@debbugs.gnu.org To: Dani Moncayo Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Wed Aug 31 12:15:54 2011 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([140.186.70.17]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Qyhpq-0000PD-Ep for geb-bug-gnu-emacs@m.gmane.org; Wed, 31 Aug 2011 12:15:54 +0200 Original-Received: from localhost ([::1]:51423 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qyhpp-0002ct-Uo for geb-bug-gnu-emacs@m.gmane.org; Wed, 31 Aug 2011 06:15:53 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]:36927) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qyhpm-0002cQ-Iu for bug-gnu-emacs@gnu.org; Wed, 31 Aug 2011 06:15:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Qyhpl-00031K-R7 for bug-gnu-emacs@gnu.org; Wed, 31 Aug 2011 06:15:50 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:42921) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Qyhpl-00031G-Pd for bug-gnu-emacs@gnu.org; Wed, 31 Aug 2011 06:15:49 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Qyhsr-0005VC-Vu; Wed, 31 Aug 2011 06:19:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Juri Linkov Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Wed, 31 Aug 2011 10:19:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 9406 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: Original-Received: via spool by 9406-submit@debbugs.gnu.org id=B9406.131478588721088 (code B ref 9406); Wed, 31 Aug 2011 10:19:01 +0000 Original-Received: (at 9406) by debbugs.gnu.org; 31 Aug 2011 10:18:07 +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 1Qyhrz-0005U5-0m for submit@debbugs.gnu.org; Wed, 31 Aug 2011 06:18:07 -0400 Original-Received: from smarty.dreamhost.com ([208.113.175.8]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Qyhrx-0005Ty-3B for 9406@debbugs.gnu.org; Wed, 31 Aug 2011 06:18:05 -0400 Original-Received: from ps18281.dreamhostps.com (ps18281.dreamhost.com [69.163.218.105]) by smarty.dreamhost.com (Postfix) with ESMTP id 559686EA371; Wed, 31 Aug 2011 03:09:06 -0700 (PDT) Original-Received: from localhost (ps18281.dreamhostps.com [69.163.218.105]) by ps18281.dreamhostps.com (Postfix) with ESMTP id 3BA60451C3CA; Wed, 31 Aug 2011 03:02:23 -0700 (PDT) In-Reply-To: (Dani Moncayo's message of "Wed, 31 Aug 2011 08:22:20 +0200") User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.0.50 (x86_64-pc-linux-gnu) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Wed, 31 Aug 2011 06:19:01 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 1) X-Received-From: 140.186.70.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:50464 Archived-At: > Using the minibuffer would be indeed a way of doing this, but on > second thought I think that it would be better to have "in-site" > replacement of the yanked text (like M-y does now), because: > > 1. It would be quicker: It saves you the extra once you have > selected the wanted entry. "In-situ" replacement is quicker indeed but has its own problems: to undo the last yanked text to the initial state you have to undo insertions and deletions of all intermediate elements of the kill ring. So what you propose is like setting `search-ring-update' to t in Isearch. It's quicker without requiring , but to revert to the initial search position you have to undo all search movements for intermediate elements of the search ring. > 2. When the killed text is tall (has many lines), the minibuffer would > show only a small fragment of it. The minibuffer shows enough multi-line text to recognize the wanted entry. > Thus, for example if you wanted to yank the third entry from the kill > ring, all you would have to to is "C-y M-p M-p M-p" and you're done. > Very quick, very intuitive, very convenient! With many M-p, one extra is not a problem.