From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!.POSTED!not-for-mail From: Emanuel Berg Newsgroups: gmane.emacs.help Subject: Re: Test Alternative initialize scheme Date: Thu, 05 Apr 2018 02:34:14 +0200 Organization: Aioe.org NNTP Server Message-ID: <86o9iytrsp.fsf@zoho.com> References: NNTP-Posting-Host: blaine.gmane.org Mime-Version: 1.0 Content-Type: text/plain X-Trace: blaine.gmane.org 1522888406 21646 195.159.176.226 (5 Apr 2018 00:33:26 GMT) X-Complaints-To: usenet@blaine.gmane.org NNTP-Posting-Date: Thu, 5 Apr 2018 00:33:26 +0000 (UTC) User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/24.4 (gnu/linux) To: help-gnu-emacs@gnu.org Original-X-From: help-gnu-emacs-bounces+geh-help-gnu-emacs=m.gmane.org@gnu.org Thu Apr 05 02:33:22 2018 Return-path: Envelope-to: geh-help-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([208.118.235.17]) by blaine.gmane.org with esmtp (Exim 4.84_2) (envelope-from ) id 1f3sq9-0005Wp-Ep for geh-help-gnu-emacs@m.gmane.org; Thu, 05 Apr 2018 02:33:21 +0200 Original-Received: from localhost ([::1]:42723 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1f3ssE-0003nm-OP for geh-help-gnu-emacs@m.gmane.org; Wed, 04 Apr 2018 20:35:30 -0400 Original-Path: usenet.stanford.edu!goblin2!goblin.stu.neva.ru!aioe.org!.POSTED!not-for-mail Original-Newsgroups: gnu.emacs.help Original-Lines: 55 Original-NNTP-Posting-Host: Mq3CdlVpWThKpW6fSn+6ow.user.gioia.aioe.org Original-X-Complaints-To: abuse@aioe.org Cancel-Lock: sha1:NXitLp3JIMqV5DVbe5f2v+n7SYQ= Mail-Copies-To: never X-Notice: Filtered by postfilter v. 0.8.3 Original-Xref: usenet.stanford.edu gnu.emacs.help:222225 X-BeenThere: help-gnu-emacs@gnu.org X-Mailman-Version: 2.1.21 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" Xref: news.gmane.org gmane.emacs.help:116346 Archived-At: Tim Johnson wrote: > I use an .emacs.d directory with init.el. > I'm contemplating making a permanent move for > this directory so that I can try out > alternative configurations such as spacemacs. > It might also reduce clutter at the top-level > of /home/$USER/ I can't tell from reading the > instructions for setting spacemacs that it > would be as easy to put the spacemacs > configuration in a different location. > > [...] > > Comments? Caveats? thanks Yes, it is almost always a bad idea to move something that already is in its right place. This applies to the computer as well as the physical world. If you've always had a handsaw on a hook on a wall, don't put it anywhere else just because you now have a chainsaw! Instead, find yet another "right place", only this time for - you guessed it - the chainsaw. To have "top-level clutter" in your home dir is nothing to be ashamed or bothered about. It the right place for init files of all kinds. You can configure ls in different ways to show/not show them, tho. And here we stumble upon rule number two - the interface. So even tho one is forbidden to change sound technology just because it doesn't "look" right, one is unrestricted to change the interface, or view, so that you don't want to see, isn't shown. Interestingly, if one does that long enough, when one temporarily disables the interface, to see everything you once didn't want to see, it doesn't look wrong anymore! It looks right. But you might still want to switch back to the interface as that looks even better :) But OK, you have two versions of Emacs. So have all config files in your home dir, separated, for each version. If they read the same init file, I'd recommend a branch (`if' clause) to find out what version in particular, version A, OK `load-file' these files, version B, `load-file' the other files. I.e., the common init file will just be a gateway and then you'll have everything separated. -- underground experts united http://user.it.uu.se/~embe8573