From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: David Kastrup Newsgroups: gmane.emacs.devel Subject: Re: `xterm-mouse-mode' has a bogus Custom group Date: Wed, 13 Apr 2005 12:21:38 +0200 Message-ID: <85br8jdljh.fsf@gnu.org> References: <200504020351.j323ppS16391@raven.dms.auburn.edu> <16974.11752.332998.125628@farnswood.snap.net.nz> <200504021346.j32Dk3e19471@raven.dms.auburn.edu> <16978.12100.857894.861739@farnswood.snap.net.nz> <200504060000.j3600bm15264@raven.dms.auburn.edu> <16979.20638.871209.55398@farnswood.snap.net.nz> <200504070045.j370j0J27252@raven.dms.auburn.edu> <16981.58243.428189.615765@farnswood.snap.net.nz> <200504081605.j38G5ia15320@raven.dms.auburn.edu> <16982.64939.154130.463783@farnswood.snap.net.nz> <200504090406.j3946HQ22712@raven.dms.auburn.edu> <01c53d89$Blat.v2.4$96f0bb20@zahav.net.il> <200504101318.j3ADID528159@raven.dms.auburn.edu> <16985.40932.272577.252728@farnswood.snap.net.nz> NNTP-Posting-Host: main.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1113390298 19379 80.91.229.2 (13 Apr 2005 11:04:58 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Wed, 13 Apr 2005 11:04:58 +0000 (UTC) Cc: Nick Roberts , emacs-devel@gnu.org, teirllm@dms.auburn.edu, eliz@gnu.org, monnier@iro.umontreal.ca Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Wed Apr 13 13:04:54 2005 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by ciao.gmane.org with esmtp (Exim 4.43) id 1DLffY-0001CM-TX for ged-emacs-devel@m.gmane.org; Wed, 13 Apr 2005 13:04:29 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DLfG2-0007lq-6g for ged-emacs-devel@m.gmane.org; Wed, 13 Apr 2005 06:38:06 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1DLewu-00046c-6Q for emacs-devel@gnu.org; Wed, 13 Apr 2005 06:18:20 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1DLefy-0001lW-2J for emacs-devel@gnu.org; Wed, 13 Apr 2005 06:00:51 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1DLefk-00019L-RU for emacs-devel@gnu.org; Wed, 13 Apr 2005 06:00:37 -0400 Original-Received: from [199.232.76.164] (helo=fencepost.gnu.org) by monty-python.gnu.org with esmtp (Exim 4.34) id 1DLf0b-0008HV-Ix for emacs-devel@gnu.org; Wed, 13 Apr 2005 06:22:09 -0400 Original-Received: from localhost ([127.0.0.1] helo=localhost.localdomain) by fencepost.gnu.org with esmtp (Exim 4.34) id 1DLf05-0008NR-0D; Wed, 13 Apr 2005 06:21:37 -0400 Original-To: rms@gnu.org In-Reply-To: (Richard Stallman's message of "Wed, 13 Apr 2005 01:02:33 -0400") User-Agent: Gnus/5.11 (Gnus v5.11) Emacs/22.0.50 (gnu/linux) 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: news.gmane.org gmane.emacs.devel:35931 X-Report-Spam: http://spam.gmane.org/gmane.emacs.devel:35931 Richard Stallman writes: > In the case of define-minor-mode, perhaps it could be arranged that, for > example, (tooltip-mode 2) sets tooltip-mode to the standard value. > > It would be a mistake to change a general Enacs convention just to > save some lines in startup.el. Quite the contrary; I would gladly pay > the price of additional code in startup.el in order to make some general > Emacs convention cleaner. Customize in Emacs-22 has themes now even though I don't think they are used anywhere right now. It would seem to be a useful convention if minor mode functions could just provide a theme name. In that case (tooltip-mode 'standard) would set the system default, and (tooltip-mode 'user) would set the user-customized default. Actually, I think we should encourage in future that things like "Newbie configuration", "MacOSX configuration", "Windows typical configuration" for prepackaged Emacsen are provided using themes. In contrast to setq and similar, they should not cause problems with customize. It is probably a bit late in the game to make themes a first class feature with regard to documentation as well as code, but maybe we should at least point them out more prominently to get feedback from users for future amendments. -- David Kastrup, Kriemhildstr. 15, 44793 Bochum