From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: pushing and popping the mark Date: Sun, 10 May 2015 03:59:15 +0200 Organization: Aioe.org NNTP Server Message-ID: <87fv7519cc.fsf@debian.uxu> References: <87wq0h1kzz.fsf@debian.uxu> <3b561956-c3d1-490b-a02c-6b385cd20fb2@googlegroups.com> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: ger.gmane.org 1431222921 30029 80.91.229.3 (10 May 2015 01:55:21 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 10 May 2015 01:55:21 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Sun May 10 03:55:20 2015 Return-path: Envelope-to: geh-help-gnu-emacs@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 1YrGSc-00078Z-5a for geh-help-gnu-emacs@m.gmane.org; Sun, 10 May 2015 03:55:18 +0200 Original-Received: from localhost ([::1]:60825 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YrGSb-0006mv-0a for geh-help-gnu-emacs@m.gmane.org; Sat, 09 May 2015 21:55:17 -0400 Original-Path: usenet.stanford.edu!news.kjsl.com!feeder.erje.net!1.eu.feeder.erje.net!news2.arglkargh.de!news.mixmin.net!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 49 Original-NNTP-Posting-Host: feB02bRejf23rfBm51Mt7Q.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:LTb45JtwtAOPyNKUvQwWCkKAGjg= Mail-Copies-To: never Original-Xref: usenet.stanford.edu gnu.emacs.help:212059 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:104343 Archived-At: Drew Adams writes: > Quite often, when vanilla Emacs provides only a way > to cycle ... but completion packages let you > pattern-match ... Even tho I was the one suggesting `yank-pop' and "yank-pop-back" (as I have it implemented) I don't like cycling and I absolutely don't like pattern-matching or autocompletion. (Now we speak pattern-matching as a form of "advanced cycling" or browsing of a command history - I *do* like `replace-regexp' and that branch of the business for editing purposes.) OK, I don't get into the OPs situation often, so when I do splitting the window is good enough. But if it *did* happen to me often let me describe how I would want it and maybe someone can say if this is already in a package. First I'd go to the "source buffer" or buffer part. Then I'd kill everything with `M-w' (which is `kill-ring-save'). Then I'd go to the "destination buffer" or buffer part. Last, I'd bring up a situation which this dump [1] illustrates. So there would be no cycling or matching or TAB completion - I would just hit the command to invoke the mode (and bring up the pane) and then hit the letter to insert that exact entry. Notice it uses (it would use) normal letters for insert unlike the ispell way which uses 1-9 and only then letters. The reason is the same old: those chars are much closer to typing position than the digits and are thus much faster and safer to hit and much more integrated in the "typeflow" than those digits which are like the pelicans of the zoo rather than city doves. [1] http://user.it.uu.se/~embe8573/dumps/kill-ring.png -- underground experts united http://user.it.uu.se/~embe8573