GNU bug report logs - #71861
31.0.50; Keep better track of options to be :set-after others

Previous Next

Package: emacs;

Reported by: Kévin Le Gouguec <kevin.legouguec <at> gmail.com>

Date: Sun, 30 Jun 2024 17:35:02 UTC

Severity: normal

Found in version 31.0.50

Full log


Message #8 received at 71861 <at> debbugs.gnu.org (full text, mbox):

From: Philip Kaludercic <philipk <at> posteo.net>
To: Kévin Le Gouguec <kevin.legouguec <at> gmail.com>
Cc: 71861 <at> debbugs.gnu.org
Subject: Re: bug#71861: 31.0.50; Keep better track of options to be
 :set-after others
Date: Sat, 13 Jul 2024 13:00:35 +0000
Sorry for the delay,

Kévin Le Gouguec <kevin.legouguec <at> gmail.com> writes:

> Assisting maintainers by automating some of that would be neat.  I have
> some half-baked ideas on the topic, but I'll tuck them in a footnote¹
> and let Philip tell us about his own 😉

The simplest solution is to provide a variadic function that would call
`custom-reevaluate-setting' + perhaps some additional checks to avoid an
issue like in bug#72077.  I feel that this would be the simplest option
that wouldn't require fiddling with defcustom internals.  We can
document what :initialize to use as well (thought I'm guessing it would
be `custom-initialize-changed' most of the time).

-- 
	Philip Kaludercic on peregrine




This bug report was last modified 338 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.