From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Michael Heerdegen Newsgroups: gmane.emacs.bugs Subject: bug#11445: 24.0.96; Customize buffer edit fields should have undo Date: Thu, 03 Jun 2021 17:49:19 +0200 Message-ID: <87sg1zdk3k.fsf@web.de> References: <428727A8D734409481B739A7443120C5@us.oracle.com> <87h7ig94zg.fsf@gnus.org> <87o8co4fu4.fsf@tbb.theblackbeard.org> <87h7ifberm.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5071"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) Cc: 11445@debbugs.gnu.org, Mauro Aranda To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jun 03 17:50:12 2021 Return-path: Envelope-to: geb-bug-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 1lopbo-00015U-FF for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 03 Jun 2021 17:50:12 +0200 Original-Received: from localhost ([::1]:37184 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1lopbn-00072l-H4 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 03 Jun 2021 11:50:11 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60754) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1lopbe-00072V-KV for bug-gnu-emacs@gnu.org; Thu, 03 Jun 2021 11:50:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33006) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1lopbe-0000Ap-Cr for bug-gnu-emacs@gnu.org; Thu, 03 Jun 2021 11:50:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1lopbe-0001hm-BM for bug-gnu-emacs@gnu.org; Thu, 03 Jun 2021 11:50:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Michael Heerdegen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 03 Jun 2021 15:50:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 11445 X-GNU-PR-Package: emacs Original-Received: via spool by 11445-submit@debbugs.gnu.org id=B11445.16227353696505 (code B ref 11445); Thu, 03 Jun 2021 15:50:02 +0000 Original-Received: (at 11445) by debbugs.gnu.org; 3 Jun 2021 15:49:29 +0000 Original-Received: from localhost ([127.0.0.1]:44552 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lopb7-0001gp-Hg for submit@debbugs.gnu.org; Thu, 03 Jun 2021 11:49:29 -0400 Original-Received: from mout.web.de ([212.227.15.3]:39947) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1lopb5-0001gX-3R for 11445@debbugs.gnu.org; Thu, 03 Jun 2021 11:49:28 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=web.de; s=dbaedf251592; t=1622735360; bh=wAEsAcN7Ut0Bvm1fHaG2sP0LANloNWWvH2sZ+AyrnBU=; h=X-UI-Sender-Class:From:To:Cc:Subject:References:Date:In-Reply-To; b=rBZjSXxjRW+muu7ANvMleSqjuBK0kljkfJHGmTh9xXCu1SC/g8uH4I5rpOg/pX+NI E8YTgp9iFW8NH00nyv7+6RT5z/wj2z7LuY8ldZgg+8YqBJkXjiM7uM31bG/xLV0XKC 1HpVmxvS+aM78ovPnguts4fpwV5byzaJuIMrH7/Q= X-UI-Sender-Class: c548c8c5-30a9-4db5-a2e7-cb6cb037b8f9 Original-Received: from drachen.dragon ([94.217.126.34]) by smtp.web.de (mrweb003 [213.165.67.108]) with ESMTPSA (Nemesis) id 0Ldn19-1l7UEl0kC3-00j2cu; Thu, 03 Jun 2021 17:49:20 +0200 In-Reply-To: <87h7ifberm.fsf@gnus.org> (Lars Ingebrigtsen's message of "Thu, 03 Jun 2021 09:15:09 +0200") X-Provags-ID: V03:K1:9+Vadx9dEJXTmfeO6rZMPngMlvc13RQ4dWQil5weztXp8IFdaHm S+w9KeOP0/vRrQ1OLaKzr7ues1c1PGjvC1xdiLQiIagPPJyou8EnFClHaOneBvcuRSNi8PB 1TVLuO5mPOqUMnJD+3dlhFn9iAmgDQ+cFUKSTKPZ8YLl0J0MtZhxSFPkOxmIpL6nYkpUzQA 4srUItvS/vot3tt6NhTfQ== X-UI-Out-Filterresults: notjunk:1;V03:K0:TME6rdMjcoc=:eh11gH1IBpDI7C3dRg3HmW O6cZWjxYPXOe9V7dkfWBFyTEOclnv45pSSdGvWL+F7+CxvdEEJ36KVpOnbZAWGt1TItTd5m/M uHWjaHcW3WKQFFGusrzcYEELDS8a5ZcqH1MiClYpIdjzlqA6nxRS5yp7YKvvRL6eRX6fTdenQ v385Xra+pirkDoswdlsW0qKI6JFpKckG/evI4ko0QD4uiBK+W5V17uGkQhcQrZ+MbX+ipTyOa MoElNoFt1ENac9OA8oN5bYYcOT63dxa3/B83WflnLZpXa9oojtx70dfTNgHzXfn2G4o+1wEJZ gCyOsSlggOwcmpHQEsb8Jvik9CJLERUE4aF0p4g4unRHtWnBr7oeSTNnCEZUdz6I33ePE4TM7 SAA0vGqueZkepF0EWWmUp5rohe0y2dWg3JAYDxMDr6VYMfUej35bd7b85cV4eIymzWyC/qzpm Tml1iI/kUnDYi0YNqoRlhESd4NiFs8Nl06X/jWjamrudPplhOuF2mz744L2QxB7HLHC3Y0xzE lpW6rd5wOqmf6jUYBQxknyElo4NFv1JlNbRDHXOLdffFgOM7OM2ofna+rQPAQrhUeiX82ORd8 1UnihV3lVqXzLM1P6/AWQxseAJX4KgkMLC8o+0cVhAZzNSTZLgyIY9aAzmXyDGqWDhbP+aDUw r3UlS5/8L0UVQSorTCP9LGXo33R85hihKsPtB70PEc9dbTL+2/02wiDljSxXjXPgQKD5tM82W dVNThc9llcZs+bx7aH/B9HT9GT5akOuunqPUBvs53Sm4e7uyOS2zhKKA0J/K0clHYtCdAbNb X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: "bug-gnu-emacs" Xref: news.gmane.io gmane.emacs.bugs:207961 Archived-At: Lars Ingebrigtsen writes: > > C-x u again: "No further undo information". But that's not expected; if > > undo worked, the field value would be the default value. > > Ah, right -- I can reproduce that, too. Question is whether it's even well defined to do this differently. It's not that every text field has its own undo. Undo stops at points when widgets changed because undoing further would undo changes involving widgets, which ones are there, how they look like, etc. Since using widgets has side effects (like setting variables or saving) just undoing anything would potentially lead to an inconsistent state. How would you address this problem? Michael.