diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2019-08-31 14:47:04 -0700 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2019-08-31 14:48:56 -0700 |
commit | 2befb4f0a1494f699f56215d5f28ba055663d881 (patch) | |
tree | 468b034bfbbb1e2edb7c015aedf5fa7043ee30e0 /lisp/emacs-lisp/lisp-mnt.el | |
parent | 7791005544836f93542e8277ad5897f8f5920f05 (diff) | |
download | emacs-2befb4f0a1494f699f56215d5f28ba055663d881.tar.gz emacs-2befb4f0a1494f699f56215d5f28ba055663d881.tar.bz2 emacs-2befb4f0a1494f699f56215d5f28ba055663d881.zip |
Calculate user-emacs-directory on startup
Problem reported by Glenn Morris (Bug#583#56).
* lisp/startup.el (startup--xdg-config-default): New constant.
(startup--xdg-config-home-emacs): New var.
(startup--xdg-or-homedot): New function.
(normal-top-level): Use it to set user-emacs-directory early on.
(command-line): Also use it to determine the startup init directory.
* lisp/subr.el (user-emacs-directory): Just initialize to nil.
Diffstat (limited to 'lisp/emacs-lisp/lisp-mnt.el')
0 files changed, 0 insertions, 0 deletions