From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Jack Kamm Newsgroups: gmane.emacs.devel Subject: Re: A new user perspective about "Changes for emacs 28" Date: Fri, 11 Sep 2020 07:59:30 -0700 Message-ID: <87lfhg4awd.fsf@gmail.com> References: <1ca462fa-0f9e-3c18-6386-f43f49388b2f@gmail.com> <20200907180812.5tfylspp7i6vl4o3@Ergus> <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 Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="34847"; mail-complaints-to="usenet@ciao.gmane.io" Cc: spacibba@aol.com, emacs-devel@gnu.org, nicola.manca85@gmail.com, ams@gnu.org, Dmitry Gutov , Eli Zaretskii , drew.adams@oracle.com To: Stefan Monnier , Arthur Miller Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Fri Sep 11 17:00:19 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 1kGkXC-0008uE-M7 for ged-emacs-devel@m.gmane-mx.org; Fri, 11 Sep 2020 17:00:18 +0200 Original-Received: from localhost ([::1]:46644 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kGkXB-0001xo-Ok for ged-emacs-devel@m.gmane-mx.org; Fri, 11 Sep 2020 11:00:17 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:35494) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kGkWW-0001XM-OW for emacs-devel@gnu.org; Fri, 11 Sep 2020 10:59:36 -0400 Original-Received: from mail-pg1-x533.google.com ([2607:f8b0:4864:20::533]:46468) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1kGkWU-0000Oc-CH; Fri, 11 Sep 2020 10:59:36 -0400 Original-Received: by mail-pg1-x533.google.com with SMTP id 34so6806906pgo.13; Fri, 11 Sep 2020 07:59:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=from:to:cc:subject:in-reply-to:references:date:message-id :mime-version; bh=yVl/FLiRkcdMSvuO0g6pjXZ1bGuCzOB/UVEzAE/syf0=; b=UJvjR9Hq4LsJ3/0slpsH3AgWmq1qL7uH/RhAQWlyq/KvucjXm82StL20U0Hd56zz6W DgL2ATD8AOWxhtAwli1mcQP1iiLWc8aLTzGQpPlrCrMEj7T/yUrrbW2cEibtZl5OCSz3 F9jrw1YMmF8ejCta7pyKDooxHKu/fddcx2ay1xEdkG9dNd8m3WeQBMp8Gmqaaz8EO1ES 2BpQ9WJYUDo8o1yRkKYjsdmxw3ogogTbdEwDOSgEBzwjP4d0GuEkggKRdqO4nVCgpXXF VGHLHRWsSl0PHKxdHbaHz6wetbjOB+xNLWsn+wWXjXJeuqh6qPAZKJY6FPEbUuhBKCUV J5yw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:in-reply-to:references:date :message-id:mime-version; bh=yVl/FLiRkcdMSvuO0g6pjXZ1bGuCzOB/UVEzAE/syf0=; b=OGk0Mag0swElmmJ5So8OP3FyeVF2Jb9OJJf6UTT8Vm2R7WiXP0MKlRR3TiBO1n2IVS 1c4ifMaBaS5nTWykv6ikHjpb2srjzu7aLr1HpY2l5TWvoD6j4AMnvbyi1CUq60UO24gd 1twn6B3bQoCAyHSZAU3t3zTcaVGaCuwmd9MrkTkFZCC2Ofjad7j49KwmxifBO58iEiat tO6dPUGPP+kEVd8N3EKnB7aUETgpOSTAyLx/TiKa5fMW+aqMEJkR6WDzOK4PwYG/cNtj uHQYQp5E5aUvqOmf3G4IrnHKdRHgJYP5J7IslxURJsr6ekxWZDFeTOA4V3HJDJBagGpZ Km0g== X-Gm-Message-State: AOAM5310iDdjiVuU0u7uAbQApqbbhiluGhOAo8uw4cMgGCbFxQ1YX0LD u6TayQ9YYfJG2o/XOcuCSuw= X-Google-Smtp-Source: ABdhPJyX4FUp7qHTy0MSzXtHz4QxOWdmvoqjiIMoWLATI2lEqm3lPQwsMJqE+SuhXWZSUgdZs60Kww== X-Received: by 2002:a17:902:20b:b029:d1:9bc8:37f5 with SMTP id 11-20020a170902020bb02900d19bc837f5mr2538472plc.41.1599836371801; Fri, 11 Sep 2020 07:59:31 -0700 (PDT) Original-Received: from localhost (199-83-220-90.PUBLIC.monkeybrains.net. [199.83.220.90]) by smtp.gmail.com with ESMTPSA id u3sm2164892pjn.29.2020.09.11.07.59.31 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 11 Sep 2020 07:59:31 -0700 (PDT) In-Reply-To: Received-SPF: pass client-ip=2607:f8b0:4864:20::533; envelope-from=jackkamm@gmail.com; helo=mail-pg1-x533.google.com X-detected-operating-system: by eggs.gnu.org: No matching host in p0f cache. That's all we know. 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, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham 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:255196 Archived-At: Stefan Monnier writes: > BTW, I think using the `undo-equiv-table` we should be able to make our > undo system more beginner-friendly, e.g. by providing undo and redo > *and* telling the user when he's reaching a point in the undo history > (tree) where there's a choice to be made between undo-only and redoing > something that was undone earlier. This would be a really nice feature that would make navigating the undo history easier, for both old and new users.