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: Getting more info on a variable in Customize buffers Date: Tue, 04 Jan 2005 22:31:43 -0500 Message-ID: References: <200501040054.j040sAr12434@raven.dms.auburn.edu> Reply-To: rms@gnu.org NNTP-Posting-Host: deer.gmane.org X-Trace: sea.gmane.org 1104896428 27288 80.91.229.6 (5 Jan 2005 03:40:28 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 5 Jan 2005 03:40:28 +0000 (UTC) Cc: Reiner.Steib@gmx.de, monnier@iro.umontreal.ca, drew.adams@oracle.com, emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Jan 05 04:40:19 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1Cm21y-0000OQ-00 for ; Wed, 05 Jan 2005 04:40:18 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Cm2DD-00084j-2O for ged-emacs-devel@m.gmane.org; Tue, 04 Jan 2005 22:51:55 -0500 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1Cm2BZ-0006jh-CH for emacs-devel@gnu.org; Tue, 04 Jan 2005 22:50:13 -0500 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1Cm2BX-0006im-33 for emacs-devel@gnu.org; Tue, 04 Jan 2005 22:50:11 -0500 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1Cm2BV-0006gu-RL for emacs-devel@gnu.org; Tue, 04 Jan 2005 22:50:09 -0500 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1Cm201-0003bc-Pu for emacs-devel@gnu.org; Tue, 04 Jan 2005 22:38:17 -0500 Original-Received: from rms by fencepost.gnu.org with local (Exim 4.34) id 1Cm1tf-0003LQ-8z; Tue, 04 Jan 2005 22:31:43 -0500 Original-To: Luc Teirlinck In-reply-to: <200501040054.j040sAr12434@raven.dms.auburn.edu> (message from Luc Teirlinck on Mon, 3 Jan 2005 18:54:10 -0600 (CST)) X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.emacs.devel:31864 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:31864 AFAIR, set-variable by now obeys the :set function. So everything that is user-visible behaves consistent. No, that was never implemented. I do not know whether we still want to implement it before the 21.4 release. It does not seem very difficult for setting default values, but setting buffer local values still would not call the :set functions (because :set functions are designed to set _default_ values and hence often can not be used to set buffer local values). We could add defcustom properties :get-local and :set-local to handle local values. This could be useful for running Custom buffers to set things locally, also.