From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: RFC: Flavors - naming significant sets of customizations Date: Tue, 26 Nov 2013 04:12:54 +0100 Organization: Aioe.org NNTP Server Message-ID: <874n6zj1o0.fsf@nl106-137-194.student.uu.se> References: <9fc6b1ae-7cbd-4a17-a9a0-f4af42969312@googlegroups.com> <87pppo2q16.fsf@djcbsoftware.nl> <0363e370-eb7a-4d41-a09d-f16f40499e7e@default> <87zjorap3a.fsf@motoko.kusanagi> <87siujaowx.fsf@motoko.kusanagi> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: ger.gmane.org 1385435715 18938 80.91.229.3 (26 Nov 2013 03:15:15 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Tue, 26 Nov 2013 03:15:15 +0000 (UTC) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Tue Nov 26 04:15:20 2013 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Vl97N-0004xp-BO for geh-help-gnu-emacs@m.gmane.org; Tue, 26 Nov 2013 04:15:17 +0100 Original-Received: from localhost ([::1]:56113 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Vl97M-0003xy-M7 for geh-help-gnu-emacs@m.gmane.org; Mon, 25 Nov 2013 22:15:16 -0500 Original-Path: usenet.stanford.edu!news.kjsl.com!feeder.erje.net!eu.feeder.erje.net!zen.net.uk!dedekind.zen.co.uk!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 46 Original-NNTP-Posting-Host: VVbyYd/iFZoeWNmD9i++cQ.user.speranza.aioe.org Original-X-Complaints-To: abuse@aioe.org User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.4 (gnu/linux) X-Notice: Filtered by postfilter v. 0.8.2 Cancel-Lock: sha1:WseasvXaz93l1TQQkle78UmSKik= Mail-Copies-To: never Original-Xref: usenet.stanford.edu gnu.emacs.help:202374 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Users list for the GNU Emacs text editor List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Original-Sender: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.help:94643 Archived-At: "William G. Gardella" writes: > Ugh, I mean (mapcar 'disable-theme > custom-enabled-themes) Aha, so that word ("theme") is already in Emacs! Deeming from the help, a theme is a variable and face settings state. I guess "variable" means keymaps as well? Including keys in the word "theme" is stretching it a bit, because I take it the themes will be named like the Openbox themes (like "day", "fog-mine", etc.), i.e., based on what they look like, and not on finger habits. I configured the Dired keys and the Gnus keys to coincide, so I guess that's a "theme" as well, and I'll call it "ijkl"... But this example shows that it is just not an intuitive use of the word. I mean, how many other such "themes" can you think of? Is there a need for *one* word for this? To me, intuitively: 1. If you disable the scrollbar or set the foreground face, that's customize. 2. If you rebind the keymaps and change the parameters for scrolling, filling, etc., that is configuration. 3. If you write wrapper functions and aliases, that is tuning and streamlining the interface (personalization, perhaps). 4. If you write Elisp that does something that's not in Emacs at all, that extension. For it to be a "theme", the changes must hook into each other in a way that emphasizes some common factor. For 1, you can have a bright-on-black theme, a non-GUI theme, a minimalist theme, and so on. But for 2-4 I can only describe my thought how I think it should be, and nothing more, so either I'm narrow-minded or the concept theme just does not apply beyond the superficial level. -- Emanuel Berg, programmer-for-rent. CV, projects, etc at uXu underground experts united: http://user.it.uu.se/~embe8573