From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Kevin Rodgers Newsgroups: gmane.emacs.devel Subject: Re: [dortmann@lsil.com: emacs customization suggestion: 'customize-existing'] Date: Tue, 10 Feb 2004 12:04:46 -0700 Sender: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Message-ID: <40292B4E.4010900@yahoo.com> References: <40242394.4030207@yahoo.com> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Trace: sea.gmane.org 1076441468 17536 80.91.224.253 (10 Feb 2004 19:31:08 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 10 Feb 2004 19:31:08 +0000 (UTC) Original-X-From: emacs-devel-bounces+emacs-devel=quimby.gnus.org@gnu.org Tue Feb 10 20:30:50 2004 Return-path: Original-Received: from quimby.gnus.org ([80.91.224.244]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1AqdHM-0002zM-00 for ; Tue, 10 Feb 2004 20:10:40 +0100 Original-Received: from monty-python.gnu.org ([199.232.76.173]) by quimby.gnus.org with esmtp (Exim 3.35 #1 (Debian)) id 1AqdHK-00081w-00 for ; Tue, 10 Feb 2004 20:10:40 +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 1AqdCZ-0005Dz-1L for emacs-devel@quimby.gnus.org; Tue, 10 Feb 2004 14:05:43 -0500 Original-Received: from list by monty-python.gnu.org with tmda-scanned (Exim 4.24) id 1AqdCD-0005Dm-3s for emacs-devel@gnu.org; Tue, 10 Feb 2004 14:05:21 -0500 Original-Received: from mail by monty-python.gnu.org with spam-scanned (Exim 4.24) id 1AqdBf-000563-Sk for emacs-devel@gnu.org; Tue, 10 Feb 2004 14:05:19 -0500 Original-Received: from [80.91.224.249] (helo=main.gmane.org) by monty-python.gnu.org with esmtp (Exim 4.24) id 1AqdBf-00055h-AB for emacs-devel@gnu.org; Tue, 10 Feb 2004 14:04:47 -0500 Original-Received: from list by main.gmane.org with local (Exim 3.35 #1 (Debian)) id 1AqdBd-0001oe-00 for ; Tue, 10 Feb 2004 20:04:45 +0100 Original-Received: from 170.207.51.80 ([170.207.51.80]) by main.gmane.org with esmtp (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue Feb 10 19:04:45 2004 Original-Received: from ihs_4664 by 170.207.51.80 with local (Gmexim 0.1 (Debian)) id 1AlnuQ-0007hv-00 for ; Tue Feb 10 19:04:45 2004 X-Injected-Via-Gmane: http://gmane.org/ Original-To: emacs-devel@gnu.org Original-Lines: 29 Original-X-Complaints-To: usenet@sea.gmane.org X-Gmane-NNTP-Posting-Host: 170.207.51.80 User-Agent: Mozilla/5.0 (X11; U; SunOS i86pc; en-US; rv:0.9.4.1) Gecko/20020406 Netscape6/6.2.2 X-Accept-Language: en-us 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:19856 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:19856 Per Abrahamsen wrote: > Richard Stallman writes: >> > Perhaps we could use something to customize all the options that have >> > non-default customizations, which is a little different from >> > customize-customized. >> >> How is it different? Or rather, what do you mean by "non-default >> customizations"? >> >>customize-customized shows you the variables that have unsaved >>customizations. >> >>This proposed command would also show you the variables that have >>customize settings that are saved. > > customize-saved also exists. Combining them is trivial, but I'm not > sure the extra functionality is worth the extra command. > > ;;;###autoload > (defun customize-touched () > "Customize all user options that have been set through customize." ... Why not have 1 command, customize-changed, that by default shows the unsaved variables (like customize-customized does now) but with a prefix arg shows either the saved variables (like customize-saved) or both saved and unsaved variables (like customize-touched)? After all, the only real difference is the predicate used in the mapatoms function.