From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.help Subject: Re: make undo operate as in (no flames please) vim Date: Sun, 25 Jan 2009 20:59:15 +0100 Organization: Organization?!? Message-ID: <85bptvw418.fsf@lola.goethe.zz> References: <87eiyusrn4.fsf@newsguy.com> <000f01c97e88$e231db20$0200a8c0@us.oracle.com> <87vds3miqt.fsf@newsguy.com> <003501c97f0e$ba8c8210$0200a8c0@us.oracle.com> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1232916076 27840 80.91.229.12 (25 Jan 2009 20:41:16 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Sun, 25 Jan 2009 20:41:16 +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 Jan 25 21:42:29 2009 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1LRBns-0002HO-6W for geh-help-gnu-emacs@m.gmane.org; Sun, 25 Jan 2009 21:42:00 +0100 Original-Received: from localhost ([127.0.0.1]:59122 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1LRBma-0000J2-7h for geh-help-gnu-emacs@m.gmane.org; Sun, 25 Jan 2009 15:40:40 -0500 Original-Path: news.stanford.edu!headwall.stanford.edu!news.glorb.com!news.musoftware.de!wum.musoftware.de!feeder.erje.net!newsfeed01.sul.t-online.de!t-online.de!newsfeed.arcor.de!newsspool1.arcor-online.net!news.arcor.de.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help X-Face: 2FEFf>]>q>2iw=B6, xrUubRI>pR&Ml9=ao@P@i)L:\urd*t9M~y1^:+Y]'C0~{mAl`oQuAl \!3KEIp?*w`|bL5qr,H)LFO6Q=qx~iH4DN; i"; /yuIsqbLLCh/!U#X[S~(5eZ41to5f%E@'ELIi$t^ Vc\LWP@J5p^rst0+('>Er0=^1{]M9!p?&:\z]|;&=NP3AhB!B_bi^]Pfkw User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.0.60 (gnu/linux) Cancel-Lock: sha1:k1K+PWd8LHb3LJSoiiSLU7f9th4= Original-Lines: 17 Original-NNTP-Posting-Date: 25 Jan 2009 20:59:15 CET Original-NNTP-Posting-Host: 38a96718.newsspool4.arcor-online.net Original-X-Trace: DXC=EZRE\WAmcaf_0Po7BmQ3]l4IUK List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:61637 Archived-At: Samuel Wales writes: > IMO (this whole post is IMO) the single most confusing aspect of emacs > in practice for old and new users alike -- although some people are > amazingly not at all confused by it -- is undo. > > More generally, many commands have no good provision for overshooting. > This applies to mark cycling, global mark cycling, and many other > things. Most of them provide a ring instead of forward and backward > commands. But undo provides a mechanism that is simple in principle > but impossible (for probably the vast majority of users) in practice. > And that's the "just undo the undo" problem. Have you tried using undo-only instead of undo? -- David Kastrup, Kriemhildstr. 15, 44793 Bochum