Fix handling of relative directories in "--init-directory=DIR"
* lisp/startup.el (command-line): Interpret non-absolute file names in '--init-directory' relative to the directory from which Emacs is started. (Bug#59795)
This commit is contained in:
parent
401f76cc3d
commit
11c3c54d8a
1 changed files with 3 additions and 1 deletions
|
@ -1261,7 +1261,9 @@ please check its value")
|
||||||
(setq user-emacs-directory (or argval (pop args))
|
(setq user-emacs-directory (or argval (pop args))
|
||||||
user-emacs-directory (if (stringp user-emacs-directory)
|
user-emacs-directory (if (stringp user-emacs-directory)
|
||||||
(file-name-as-directory
|
(file-name-as-directory
|
||||||
user-emacs-directory)
|
(expand-file-name
|
||||||
|
user-emacs-directory
|
||||||
|
command-line-default-directory))
|
||||||
user-emacs-directory)
|
user-emacs-directory)
|
||||||
argval nil))
|
argval nil))
|
||||||
((member argi '("-u" "-user"))
|
((member argi '("-u" "-user"))
|
||||||
|
|
Loading…
Add table
Reference in a new issue