From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Richard Stallman Newsgroups: gmane.emacs.devel Subject: Re: doc elisp intro cross reference fixes Date: Thu, 27 Nov 2003 14:08:30 -0500 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: References: <87wua28zux.fsf@zip.com.au> <87ad6vdsxi.fsf@mail.jurta.org> <200311190418.hAJ4ITC02466@raven.dms.auburn.edu> <200311190528.hAJ5SrK02553@raven.dms.auburn.edu> <3FBBD155.2050703@yahoo.com> <200311192238.hAJMcTM06424@raven.dms.auburn.edu> <3FBD2533.6090503@yahoo.com> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1069961008 22168 80.91.224.253 (27 Nov 2003 19:23:28 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Thu, 27 Nov 2003 19:23:28 +0000 (UTC) Cc: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Thu Nov 27 20:23:25 2003 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1APRjZ-0000O6-00 for ; Thu, 27 Nov 2003 20:23:25 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1APRjZ-00030w-00 for ; Thu, 27 Nov 2003 20:23:25 +0100 Original-Received: from localhost ([127.0.0.1] helo=monty-python.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1APSgW-0007Xu-5g for emacs-devel@quimby.gnus.org; Thu, 27 Nov 2003 15:24:20 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1APSc7-00047K-Fu for emacs-devel@gnu.org; Thu, 27 Nov 2003 15:19:47 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1APSbf-0003SR-SU for emacs-devel@gnu.org; Thu, 27 Nov 2003 15:19:22 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1APSbR-0002xy-5q for emacs-devel@gnu.org; Thu, 27 Nov 2003 15:19:05 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.24) id 1APRV8-0005hA-DF; Thu, 27 Nov 2003 14:08:30 -0500 Original-To: Per Abrahamsen In-reply-to: (message from Per Abrahamsen on Wed, 26 Nov 2003 19:09:20 +0100) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.2 Precedence: list List-Id: Emacs development discussions. List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:18173 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:18173 Now I'm pretty well convinced that we can replace the * convention with defcustom. Does anyone want to argue against that? If we do this, then for compatibility's sake, we should do something in defvar so that variables defined with defvar and using a * in the doc string become customizable. It is an entirely different interface. (defalias 'set-variable 'customize-set-variable) or (defalias 'set-variable 'customize-set-value) would make sense though. The difference is that the first uses the :set function, the later doesn't. If we do something like this, I think we would want to use the :set function, since that's the main reason for proposing such a change. Does anyone see a reason not to make set-variable equivalent to customize-set-variable?