From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Nathan Moreau Newsgroups: gmane.emacs.devel Subject: Re: Emacs undo behavior frustrating for new users. (WAS: delete-selection-mode as default) Date: Wed, 17 Oct 2018 12:09:35 +0200 Message-ID: References: <0CCFABF4-0F2B-4DAA-9C8E-11E1254A325E@gmail.com> <87woqka4wg.fsf_-_@red-bean.com> <53AEC704-1099-42F4-806C-6C0A903AB954@scratch.space> NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: multipart/alternative; boundary="000000000000baaa03057869de8c" X-Trace: blaine.gmane.org 1539771900 7864 195.159.176.226 (17 Oct 2018 10:25:00 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Wed, 17 Oct 2018 10:25:00 +0000 (UTC) Cc: Van L , emacs-devel To: rms@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Oct 17 12:24:56 2018 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1gCj0Z-0001xt-Lm for ged-emacs-devel@m.gmane.org; Wed, 17 Oct 2018 12:24:55 +0200 Original-Received: from localhost ([::1]:35227 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gCj2g-0005jC-8c for ged-emacs-devel@m.gmane.org; Wed, 17 Oct 2018 06:27:06 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:54824) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1gCim2-0001Bp-Hy for emacs-devel@gnu.org; Wed, 17 Oct 2018 06:09:55 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1gCim1-000254-Kr for emacs-devel@gnu.org; Wed, 17 Oct 2018 06:09:54 -0400 Original-Received: from mail-it1-f182.google.com ([209.85.166.182]:36938) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1gCilx-00022n-0D; Wed, 17 Oct 2018 06:09:49 -0400 Original-Received: by mail-it1-f182.google.com with SMTP id e74-v6so1753146ita.2; Wed, 17 Oct 2018 03:09:48 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=xDB7TyOE323zls2dSdGheeX9pzIPjsICS5twYMhWTg0=; b=AJs4BZGmIGww1S2VFr2yGxPAIUeANbWpSu9re6OVWC2hW1SFz/s3LQVGTk5QxLD/6p oA/vs8HpR5/9jPqRZZHEv95KbIw+QKCTDo7hkR8EIB9PBsRoHG+706FJbytRw/a+XwGb 31iLJsCNcJMHHz28VVf5zHd53mRun0wOw1UI3w6ZV4TnL9is6ebLXnVZBTKCOZLx7jqr hVAj/1wudrT/2Ss++hTzHIgn1FrepZV/8ugc0XFi1V8/QF4+f63wW/CItcSLdIIRKwsH YZtB5d5jizR8GDxYleNvvyP+NvMuJrJvu0+JAqGHeZxMj+LigzmTzSErBffwb+EdX4fd GKbg== X-Gm-Message-State: ABuFfoiRpNgaI2FK8xSfCGdiYtbOzp3YmOeLclybgR/n/AfdrgAP+fB/ xVmpVTIDMPC7aq9sxtZHnBF8bbpl87T9//pUrQ/31w== X-Google-Smtp-Source: ACcGV617W10J5zadEKsVgXGm1ocdVal/vbfJ4RHG4UKKrKhSITs+LoReu1rCDwj4o687KSBZdk48ojxaWYsJD7PrEyU= X-Received: by 2002:a24:62cb:: with SMTP id d194-v6mr1238739itc.61.1539770987225; Wed, 17 Oct 2018 03:09:47 -0700 (PDT) In-Reply-To: X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.2.x-3.x [generic] [fuzzy] X-Received-From: 209.85.166.182 X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.21 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.org gmane.emacs.devel:230440 Archived-At: --000000000000baaa03057869de8c Content-Type: text/plain; charset="UTF-8" >From my experience with undo-tree, C-S-/ is a good binding. It is easy to reach right after hitting undo (C-/). Direct access is a little bit hard but you don't tend to press it directly that often. Nathan On Tue, 16 Oct 2018, 08:45 Richard Stallman, wrote: > [[[ To any NSA and FBI agents reading my email: please consider ]]] > [[[ whether defending the US Constitution against all enemies, ]]] > [[[ foreign or domestic, requires you to follow Snowden's example. ]]] > > > > I have nothing in principle against switching to an Undo/Redo system. > > > But there is an obstacle: finding a key for the Redo command. > > > C-< ;; for Undo > > C-> ;; for Redo > > These are hard to type, since they require Shift. > And they do not exist on terminals. > > > > -- > Dr Richard Stallman > President, Free Software Foundation (https://gnu.org, https://fsf.org) > Internet Hall-of-Famer (https://internethalloffame.org) > > > > --000000000000baaa03057869de8c Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
From my experience with undo-tree, C-S-= / is a good binding.
It is easy to reach right after= hitting undo (C-/). Direct access is a little bit hard but you don't t= end to press it directly that often.


Nathan

On Tue, 16 Oct 2018, 08:45 Richard Stallman, <= rms@gnu= .org> wrote:
[[[ To any NSA = and FBI agents reading my email: please consider=C2=A0 =C2=A0 ]]]
[[[ whether defending the US Constitution against all enemies,=C2=A0 =C2=A0= =C2=A0]]]
[[[ foreign or domestic, requires you to follow Snowden's example. ]]]<= br>
=C2=A0 > > I have nothing in principle against switching to an Undo/R= edo system.
=C2=A0 > > But there is an obstacle: finding a key for the Redo comma= nd.

=C2=A0 > C-< ;; for Undo
=C2=A0 > C-> ;; for Redo

These are hard to type, since they require Shift.
And they do not exist on terminals.



--
Dr Richard Stallman
President, Free Software Foundation (https://gnu.org, https://fsf.org)
Internet Hall-of-Famer (https://internethalloffa= me.org)



--000000000000baaa03057869de8c--