emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Visual cleanup for customize buffers


From: Lennart Borgman
Subject: Re: Visual cleanup for customize buffers
Date: Sat, 14 Jan 2006 22:47:40 +0100
User-agent: Thunderbird 1.5 (Windows/20051201)

Luc Teirlinck wrote:
Lennart Borgman wrote:

Would it perhaps be easy to make it impossible to hide a value that has been changed and not set in the current custom buffer? That could perhaps be a bit less confusing.

If I understand correctly, it is already supposed to be impossible
right now.  You should get the minibuffer message: "There are unset changes".
Was there some case where this failed for you?
No, sorry, I actually forgot that. However the other cases you mentioned seem to me serious enough.
According to Kim's theory, if I understand it correctly, people
accustomed to the "Apply-OK-Cancel" type interface would never
use anything but the whole buffer "Save for Future Sessions",
"Undo Edits" (and "Finish") buttons.  In that case, the fact that
these buttons will not work on hidden items will _never_ inconvenience
them, because there will be no hidden edited items.
I would guess it is quite natural to use Hide but still assume that the whole buffer buttons apply.
Note that in the many years that this feature existed (as long as
Custom has been part of Emacs), there was not exactly a flood of
complaints by people having been surprised or inconvenienced by it.
I know of none (before yesterday).  Complaints only started after I
pointed the feature out, from people who did not know it existed, and
hence probably had never been affected by the feature either.
My impression when we started looking at Custom was that not many developers or advanced users were using it. Could that perhaps be part of the reason that there were not many complaints? A feature as obscure as this (that hidden values do not get saved or set) is very easy to miss. You probably set several features if you hide the value before hitting the set or save buttons. When you perhaps quite a while afterward notice something is not working you may have forgotten or you may very well guess it is some kind of bug instead.




reply via email to

[Prev in Thread] Current Thread [Next in Thread]