]> git.eshelyaron.com Git - emacs.git/commit
Calculate user-emacs-directory on startup
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 31 Aug 2019 21:47:04 +0000 (14:47 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 31 Aug 2019 21:48:56 +0000 (14:48 -0700)
commit2befb4f0a1494f699f56215d5f28ba055663d881
tree468b034bfbbb1e2edb7c015aedf5fa7043ee30e0
parent7791005544836f93542e8277ad5897f8f5920f05
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.
lisp/startup.el
lisp/subr.el