From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Stefan Monnier Newsgroups: gmane.emacs.help Subject: Re: track-changes and undo Date: Sun, 21 Apr 2024 10:54:07 -0400 Message-ID: References: <864jbvdszb.fsf@p200300d6272f17de4b8317bb694a7515.dip0.t-ipconnect.de> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="20433"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: "'Help-Gnu-Emacs (help-gnu-emacs@gnu.org)'" To: Joost Kremers Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Sun Apr 21 16:54:57 2024 Return-path: Envelope-to: geh-help-gnu-emacs@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 1ryYam-00052A-Lc for geh-help-gnu-emacs@m.gmane-mx.org; Sun, 21 Apr 2024 16:54:56 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1ryYaB-0006Ua-Ef; Sun, 21 Apr 2024 10:54:19 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ryYa9-0006UI-Pf for help-gnu-emacs@gnu.org; Sun, 21 Apr 2024 10:54:17 -0400 Original-Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1ryYa8-0007OF-5n for help-gnu-emacs@gnu.org; Sun, 21 Apr 2024 10:54:17 -0400 Original-Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 1090680357; Sun, 21 Apr 2024 10:54:14 -0400 (EDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca; s=mail; t=1713711248; bh=cAUKJ7TDv1tbB/MliLSnmRahDJRkFro6+PtvH6nHnVo=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From; b=inibDXp7QUCJgrELR6JGp91cJN0LxP02DM0910249FWhYaZxw4w+ltoyswxljvMWz UCqk6tRiXDTRjWsC/Qzvfy6ffgwhGzulqIpoRtF84xT+QtdIYmsX59HhL8zsqp/JlX MR2V63d1G6eVZgpZyFHHH+LIpZnnMRZfH/iKC98neFoXKc6zsHSUETWS8LIlnKYfU3 m6BiPbUn/JnjXM3fKJPDAzIm6IbpVHzt+/aN5EmTkG+gH8acQJ4FNZ+lfqhVTOebgI Fw+799ZwFOu7INA8Rq5yjmBqiI8DLKbXpzg6yf2opMhA94T6iP6Y4DKVWRfSwQ+r7B iCeCDAx7pl6Tw== Original-Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1]) by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id D902A8027D; Sun, 21 Apr 2024 10:54:08 -0400 (EDT) Original-Received: from pastel (unknown [45.72.201.215]) by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id AF44D12049E; Sun, 21 Apr 2024 10:54:08 -0400 (EDT) In-Reply-To: <864jbvdszb.fsf@p200300d6272f17de4b8317bb694a7515.dip0.t-ipconnect.de> (Joost Kremers's message of "Sun, 21 Apr 2024 10:23:36 +0200") Received-SPF: pass client-ip=132.204.25.50; envelope-from=monnier@iro.umontreal.ca; helo=mailscanner.iro.umontreal.ca X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.29 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-mx.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.help:146415 Archived-At: Hi Joost, > So I'm wondering: is there a way to know if a change is made during > undo? If not, would it make sense to add it as an option? Very interesting point. Indeed, this is missing. Hmm... not completely sure how to expose that info through this new API. Maybe a concrete example would help figure out how to make that work. Do you remember how you used (or why you needed) `undo-in-progress`? Stefan