From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Miles Bader Newsgroups: gmane.emacs.devel Subject: Re: line-move-visual Date: Fri, 10 Jul 2009 18:52:12 +0900 Message-ID: References: <200907092112.21879.jem@iki.fi> <87ws6hupsk.fsf@bzg.ath.cx> <87ocrtulzd.fsf@bzg.ath.cx> <87tz1lja6l.fsf@bzg.ath.cx> <83ocrsykx7.fsf@gnu.org> Reply-To: Miles Bader NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1247219565 31195 80.91.229.12 (10 Jul 2009 09:52:45 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Fri, 10 Jul 2009 09:52:45 +0000 (UTC) Cc: handa@m17n.org, emacs-devel@gnu.org, bastienguerry@googlemail.com, Eli Zaretskii , jem@iki.fi, Scot Becker To: joakim@verona.se Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane.org@gnu.org Fri Jul 10 11:52:37 2009 Return-path: Envelope-to: ged-emacs-devel@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.50) id 1MPCmS-0005Mp-7k for ged-emacs-devel@m.gmane.org; Fri, 10 Jul 2009 11:52:36 +0200 Original-Received: from localhost ([127.0.0.1]:57435 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MPCmR-00065H-HV for ged-emacs-devel@m.gmane.org; Fri, 10 Jul 2009 05:52:35 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1MPCmK-00062C-5e for emacs-devel@gnu.org; Fri, 10 Jul 2009 05:52:28 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1MPCmD-0005lw-Ua for emacs-devel@gnu.org; Fri, 10 Jul 2009 05:52:26 -0400 Original-Received: from [199.232.76.173] (port=42039 helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1MPCmD-0005kZ-85 for emacs-devel@gnu.org; Fri, 10 Jul 2009 05:52:21 -0400 Original-Received: from tyo201.gate.nec.co.jp ([202.32.8.193]:47604) by monty-python.gnu.org with esmtps (TLS-1.0:DHE_RSA_AES_256_CBC_SHA1:32) (Exim 4.60) (envelope-from ) id 1MPCm9-0006qb-IS; Fri, 10 Jul 2009 05:52:18 -0400 Original-Received: from relay31.aps.necel.com ([10.29.19.54]) by tyo201.gate.nec.co.jp (8.13.8/8.13.4) with ESMTP id n6A9pmMB020649; Fri, 10 Jul 2009 18:52:12 +0900 (JST) Original-Received: from relay11.aps.necel.com ([10.29.19.20] [10.29.19.20]) by relay31.aps.necel.com with ESMTP; Fri, 10 Jul 2009 18:52:12 +0900 Original-Received: from dhlpc061 ([10.114.114.32] [10.114.114.32]) by relay11.aps.necel.com with ESMTP; Fri, 10 Jul 2009 18:52:12 +0900 Original-Received: by dhlpc061 (Postfix, from userid 31295) id 87FF252E1A7; Fri, 10 Jul 2009 18:52:12 +0900 (JST) System-Type: x86_64-unknown-linux-gnu Blat: Foop In-Reply-To: (joakim@verona.se's message of "Fri, 10 Jul 2009 11:13:24 +0200") Original-Lines: 32 X-detected-operating-system: by monty-python.gnu.org: Solaris 8 (1) 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:112292 Archived-At: joakim@verona.se writes: > It would be nice to have something similar to the "skinnability feature" > some other applications have. > > It would make use of Custom, and would allow to group together > Customizable features in a coherent theme. > > So, the default for "line visual" would be nil in the "emacs oldtimer" > skin, and t in "emacs newbie" skin. There would also be a "Windoze for > the w*n" skin that would have cua defaults, etc. The name "skin" may be a misnomer, as typically they're basically all-or-nothing groups of settings. I don't think that's a good idea, nor is is a good idea to automatically change lots of defaults without user-participation -- while we want to allow the user to customize things easily, there's _also_ some advantage if they stick to the standard defaults, both for the user (in his ability to come to terms with emacs in the long term, and be part of the emacs community), and for Emacs maintainers. So, instead of changing lots of settings en-masse, (which would tend to leave the user a bit ignorant of what just happened), how about just having simple themed customization groups ("get off my lawn", "windows luser", ...), which present focused groups of settings for the user to tweak at his pleasure -- but, crucially, don't actually any tweaking for him. -Miles -- Erudition, n. Dust shaken out of a book into an empty skull.