From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Ergus Newsgroups: gmane.emacs.devel Subject: Re: A new user perspective about "Changes for emacs 28" Date: Fri, 11 Sep 2020 13:40:13 +0200 Message-ID: <20200911114013.vnr6k47bnfqbbvkv@Ergus> References: <94fda087-a61b-356d-4bb4-791907593246@yandex.ru> <24302cf8-5ac8-4abd-83ce-3e33c51a8beb@default> <83k0x4mjsv.fsf@gnu.org> <831rjcmgn8.fsf@gnu.org> <897b82c2-8ec2-60c0-f5c3-5ab98f79fbd8@yandex.ru> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="21834"; mail-complaints-to="usenet@ciao.gmane.io" Cc: Dmitry Gutov , emacs-devel@gnu.org, nicola.manca85@gmail.com, ams@gnu.org, Eli Zaretskii , drew.adams@oracle.com To: Arthur Miller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 11 13:41:29 2020 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1kGhQn-0005Zv-2J for ged-emacs-devel@m.gmane-mx.org; Fri, 11 Sep 2020 13:41:29 +0200 Original-Received: from localhost ([::1]:50746 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kGhQm-0005H6-3Z for ged-emacs-devel@m.gmane-mx.org; Fri, 11 Sep 2020 07:41:28 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:49224) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kGhPk-0004Gj-9b for emacs-devel@gnu.org; Fri, 11 Sep 2020 07:40:24 -0400 Original-Received: from sonic311-13.consmr.mail.bf2.yahoo.com ([74.6.131.123]:39193) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kGhPg-000235-Rd for emacs-devel@gnu.org; Fri, 11 Sep 2020 07:40:23 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=aol.com; s=a2048; t=1599824419; bh=CfCwTFisgT2qlnVMAJSynfvNwQiIYfm0X7ICjD8v5Rw=; h=Date:From:To:Cc:Subject:References:In-Reply-To:From:Subject; b=dNIPvqrPDnXzVV7eAQ04G1z0FjHWMMqHApAIMH8PtCi5gZK2AD+PEuMDo/m0HFaXlB4ZWstgbWRrbCvGZbX14Jv35SHfgmrR5E2XaGSZGf0ZZHgkf2M4Zxa1uim5w0vhJAg/lTEho3p+0WShNy7cnvC57Rb8g9+ldYNFV8q12UDLbMfbXUYEbTP+UEj7Z8Rv6REkRHoa4SoEOdtsiMijVSu67lckePLiGaBSp24LHW2PcIzvd4rP1yL3GCSRF1A8YNG2NqHef9AiSh7yUJgzCKMaxM5jFbVWk5vOLYm4cpNMyS9OKWYcPY6e2yUc7nyfeTFD2BYSsAexYGHR8JZ5rg== X-YMail-OSG: cm9Zm1sVM1lbXiXeKZ0Sz_Un_JuT9Yptoal7xcTZ5XiQFytKqwlEcfT5dgs9lsO j7lHHbrTNry3pTJGs83w9EJclSB4_BJMIkfAfganKDCfjkzI4_sBhMZ_yp25FWX1vCJX8RIsSwxm CBaHnMOaLQBSWPYQRDBloBv1_x4_EDKdvP7NLb0V_XcFX1EC3HSdIW9UodUmhDwWbBNeJiNIoA3n YzysmKPRbRS2keG_V9eJurf6S1Lugs2U1TmRj2xvx785bh2OLl6tSlKJiaUYaesn6pUc6gOcHF2H ml.ZMDkXqppzFARAruPtsaWKA9K8eeD3vY4PCETcj1ts7o7mODvytLU8u9GaHAKLIq4E9mcGeSJh fezBORyl7KLwNdSRGBJXWKU5rPqGVaok_lUv5K1B867FBUnhq.UF20IsnHgNjxXwIROtC2SrqAeS cTgd8TnmSWq_qy2i..rGrM.XvdyCxV.aPVjY4BN9cgeb8GL6Nj.hE8X04zig.YUzhjzZ1IlOJMRV buNduhbnsq.oIJtgZ33ZigVlCTiARBsz9Fuc0e5hj9Or2DxgJx5xWu8l8C1fJC.mKil2itBb5iQC DwOHpz3jQ9crvmjO6sfZd9ykoEomaTBszGAClLeJRZB.5BZlrptV_H9wIxbRqA8pWuugDdet9D6Q dOzYQKy63ME0r1MP9sQx08kDTf3g37WbijMkH8OPmvK1pUmyRc_2VDWIkl8R.OqW.KkmCpAb2qsY WNz91BuopxbrvkaJ95zCBgz2hk5ctzTPHHrH7Sg_H.p0tdhJHKAViPJrKJnLunu8Sv9_ZeINapdl tYUORpPNL9rThz43aeEcx9lMJRxsgh6vNuIQqdE5Fq Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic311.consmr.mail.bf2.yahoo.com with HTTP; Fri, 11 Sep 2020 11:40:19 +0000 Original-Received: by smtp413.mail.ir2.yahoo.com (VZM Hermes SMTP Server) with ESMTPA ID 7cbd63a6af61ce903e1f9847513aab59; Fri, 11 Sep 2020 11:40:17 +0000 (UTC) Content-Disposition: inline In-Reply-To: X-Mailer: WebService/1.1.16583 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.aol Apache-HttpAsyncClient/4.1.4 (Java/11.0.7) Received-SPF: pass client-ip=74.6.131.123; envelope-from=spacibba@aol.com; helo=sonic311-13.consmr.mail.bf2.yahoo.com X-detected-operating-system: by eggs.gnu.org: First seen = 2020/09/11 06:30:37 X-ACL-Warn: Detected OS = Linux 3.11 and newer [fuzzy] X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=unavailable autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.23 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-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:255146 Archived-At: One thing at the time. Having an alternative to traditional undo that could be enabled with one of the profiles we were discussing before or throw an option in the menubar is (in my opinion) a good first step. If we decide in the future to improve that with visualization or any other fancy option it is orthogonal to this change as that can be customized with a simple option (maybe (setq undo-redo-visualize t) ;p) On Fri, Sep 11, 2020 at 01:29:42PM +0200, Arthur Miller wrote: >Dmitry Gutov writes: > >> As you can see from the recent messages, a lot of users prefer undo-tree or even >> undo-only+undo-redo rather than the default undo. >Yes, but as I understand the situtaion a lot of users, usually those >that are new to Emacs does not get at the start how Emacs undo works, >and they resort to something simpler they are familiar with. > >That is why I suggested to start talking about non-destructive text >editing to emphasize more on how undo feature in Emacs works. I see no >problems with having to different undo-mechanisms either, the original >one, and one simpler. Simpler could work as people are used from other >applications and could be default, and could be disabled by setting some >nil value for some variable so experienced user can use original undo. > >Undo tree as a visualisation is very cool feature, and could be one of >unique Emacs features, if it could visualise any undo/redo history. I >don't use undo-tree myself, but I think that graphical representation of >undo history is a cool even if mostly gimmicky. >