From: Per Abrahamsen <abraham@dina.kvl.dk>
Subject: Re: customize-style
Date: Fri, 21 Mar 2003 09:49:21 +0100 [thread overview]
Message-ID: <rjfzpht88e.fsf@zuse.dina.kvl.dk> (raw)
In-Reply-To: 200303201839.MAA22086@eel.dms.auburn.edu
Luc Teirlinck <teirllm@dms.auburn.edu> writes:
> If Per, who wrote Custom, does not understand the purpose of
> custom-local-buffer, how can we expect the average Custom user to
> understand?
I don't believe the variable currently serve any purpose. It was
introduced by RMS in with this ChangeLog.7 entry:
1998-06-24 Richard Stallman <rms@psilocin.ai.mit.edu>
* custom.el (custom-set-default): New function.
(custom-set-variables): Use custom-set-default.
(custom-local-buffer): New variable.
(defcustom): Doc fix.
I grepped for any corresponding UI in the source, but didn't found
it. I did, however, found this ChangeLog.7 entry
1998-06-23 Richard Stallman <rms@psilocin.ai.mit.edu>
* cus-edit.el (custom-buffer-create-internal): New optional arg LOCAL;
set custom-local-buffer locally to that.
(custom-buffer-create): New optional arg LOCAL.
(customize-local-variables): New function.
(custom-default-value): New function.
(custom-variable-value-create): Use custom-default-value.
(customize-set-variable): Use custom-set-default.
(customize-save-variable): Likewise.
(custom-variable-set, custom-variable-reset-standard): Likewise.
(custom-variable-save, custom-variable-reset-saved): Likewise.
My guess is that the UI was supposed to be the
customize-local-variables function. The "customize-" prefix is
reserved for UI commands. However, no such function is found in the
source. Nor does custom-buffer-create have an optional LOCAL arg, or
customize-set-variable use custom-set-default.
The CVS log also shows that the above patch was not committed, at
least not on the specified day:
% cvs log cus-edit.el
revision 1.79
date: 1998/07/02 22:29:15; author: rms; state: Exp; lines: +9 -9
(customize-changed-options): Clean up previous change.
----------------------------
revision 1.78
date: 1998/06/24 09:36:08; author: schwab; state: Exp; lines: +2 -2
(custom-magic-show): Use `other' widget type.
----------------------------
revision 1.77
date: 1998/06/22 01:59:13; author: done; state: Exp; lines: +28 -5
*** empty log message ***
----------------------------
revision 1.76
date: 1998/06/04 06:07:39; author: kwzh; state: Exp; lines: +1 -1
(customize-group-other-window): Fix previous change.
In other words, custom-local-buffer is just a remaining fraction of a
much larger patch that was never committed.
I grepped my mail archives and googled, and found no references to
customize-local-variables outside Emacs ChangeLogs.
Unless we can somehow resurect the 1998-06-23 patch, I suggest the
best course of action is to undo the 1998-06-24 patch.
next prev parent reply other threads:[~2003-03-21 8:49 UTC|newest]
Thread overview: 24+ messages / expand[flat|nested] mbox.gz Atom feed top
2003-03-17 14:22 customize-style Stephan Stahl
2003-03-17 15:43 ` customize-style Stefan Monnier
2003-03-17 23:25 ` customize-style Richard Stallman
2003-03-18 0:09 ` customize-style Alex Schroeder
2003-03-19 8:49 ` customize-style Richard Stallman
2003-03-19 20:30 ` customize-style Alex Schroeder
2003-03-21 8:10 ` customize-style Stephan Stahl
2003-03-21 19:06 ` customize-style Richard Stallman
2003-03-22 21:43 ` customize-style John Paul Wallington
2003-03-24 2:04 ` customize-style Richard Stallman
2003-03-17 23:28 ` customize-style Alex Schroeder
2003-03-17 21:16 ` customize-style David Masterson
2003-03-17 23:24 ` customize-style Richard Stallman
2003-03-18 13:08 ` customize-style Per Abrahamsen
2003-03-19 0:05 ` customize-style Luc Teirlinck
2003-03-20 8:45 ` customize-style Richard Stallman
2003-03-20 10:44 ` customize-style Per Abrahamsen
2003-03-20 18:39 ` customize-style Luc Teirlinck
2003-03-21 8:49 ` Per Abrahamsen [this message]
2003-03-23 2:53 ` customize-style Richard Stallman
2003-03-20 15:56 ` customize-style Luc Teirlinck
2003-03-20 17:32 ` customize-style, alternative patch Luc Teirlinck
2003-03-23 2:52 ` Richard Stallman
2003-03-23 3:45 ` Luc Teirlinck
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=rjfzpht88e.fsf@zuse.dina.kvl.dk \
--to=abraham@dina.kvl.dk \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.