From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Glenn Morris Newsgroups: gmane.emacs.bugs Subject: bug#15539: Setting user-emacs-directory at command line invocation Date: Sun, 15 Mar 2015 20:36:53 -0400 Message-ID: <8uk2yhg4m2.fsf@fencepost.gnu.org> References: <87wqlqiayq.fsf@carifio.org> NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Trace: ger.gmane.org 1426466237 1967 80.91.229.3 (16 Mar 2015 00:37:17 GMT) X-Complaints-To: usenet@ger.gmane.org NNTP-Posting-Date: Mon, 16 Mar 2015 00:37:17 +0000 (UTC) Cc: 15539@debbugs.gnu.org To: =?UTF-8?Q?Fran=C3=A7ois_?= =?UTF-8?Q?F=C3=A9votte?= Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Mon Mar 16 01:37:09 2015 Return-path: Envelope-to: geb-bug-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 1YXJ1n-0002eN-Vx for geb-bug-gnu-emacs@m.gmane.org; Mon, 16 Mar 2015 01:37:08 +0100 Original-Received: from localhost ([::1]:46244 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YXJ1n-00012y-8i for geb-bug-gnu-emacs@m.gmane.org; Sun, 15 Mar 2015 20:37:07 -0400 Original-Received: from eggs.gnu.org ([2001:4830:134:3::10]:53741) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YXJ1j-00012s-Os for bug-gnu-emacs@gnu.org; Sun, 15 Mar 2015 20:37:04 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1YXJ1i-0004a2-SP for bug-gnu-emacs@gnu.org; Sun, 15 Mar 2015 20:37:03 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:49210) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1YXJ1i-0004Zy-PR for bug-gnu-emacs@gnu.org; Sun, 15 Mar 2015 20:37:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.80) (envelope-from ) id 1YXJ1i-00088s-Gf for bug-gnu-emacs@gnu.org; Sun, 15 Mar 2015 20:37:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Mon, 16 Mar 2015 00:37:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 15539 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: patch Original-Received: via spool by 15539-submit@debbugs.gnu.org id=B15539.142646621731287 (code B ref 15539); Mon, 16 Mar 2015 00:37:02 +0000 Original-Received: (at 15539) by debbugs.gnu.org; 16 Mar 2015 00:36:57 +0000 Original-Received: from localhost ([127.0.0.1]:47778 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXJ1d-00088Z-8S for submit@debbugs.gnu.org; Sun, 15 Mar 2015 20:36:57 -0400 Original-Received: from fencepost.gnu.org ([208.118.235.10]:37323) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1YXJ1b-00088R-Fi for 15539@debbugs.gnu.org; Sun, 15 Mar 2015 20:36:56 -0400 Original-Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1YXJ1Z-000378-Qg; Sun, 15 Mar 2015 20:36:53 -0400 X-Spook: pre-emptive Exon Shell chameleon man 22nd SAS NSA freedom X-Ran: T#U;~iW6};7JM*}N%7t=drx!X=&kfK:9Kw$5<%0-@Y2x;^?qH+!4FQ=@)$>4B.jLj^u),s X-Hue: green X-Attribution: GM In-Reply-To: ("=?UTF-8?Q?Fran=C3=A7ois_?= =?UTF-8?Q?F=C3=A9votte?="'s message of "Fri, 13 Mar 2015 16:01:55 +0100") User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-Received-From: 140.186.70.43 X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:100511 Archived-At: Fran=C3=A7ois F=C3=A9votte wrote: > Implementationwise, I'm not very proud of having to define a new global > variable, I'm not saying it's the right solution, but you could use an environment variable (eg EMACS_USER_DIRECTORY) rather than a command-line switch to control this. This would be consistent with eg EMACSDATA, and also I think with how other applications normally let you control where they look for their init files (?). But on the other hand, environment variables can be easier to overlook than explicit flags eg when debugging. On the other other hand, the OP could just do ln -s mine.d .emacs.d so I'm not sure what the point of this feature would be, unless eg you frequently want to swap between different .emacs.d's?