all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
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.

  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.