Use file-truename on files loaded with "emacs -l"
* lisp/startup.el (command-line-1): When loading a file, use the truename so that eval-after-load works more reliably (bug#49009). Change suggested by ctarbide@tuta.io.
This commit is contained in:
parent
e910ef344f
commit
01bbe4c305
1 changed files with 2 additions and 2 deletions
|
@ -2500,7 +2500,7 @@ nil default-directory" name)
|
|||
(or argval (pop command-line-args-left))))
|
||||
;; Take file from default dir if it exists there;
|
||||
;; otherwise let `load' search for it.
|
||||
(file-ex (expand-file-name file)))
|
||||
(file-ex (file-truename (expand-file-name file))))
|
||||
(when (file-regular-p file-ex)
|
||||
(setq file file-ex))
|
||||
(load file nil t)))
|
||||
|
@ -2511,7 +2511,7 @@ nil default-directory" name)
|
|||
(let* ((file (command-line-normalize-file-name
|
||||
(or argval (pop command-line-args-left))))
|
||||
;; Take file from default dir.
|
||||
(file-ex (expand-file-name file)))
|
||||
(file-ex (file-truename (expand-file-name file))))
|
||||
(load file-ex nil t t)))
|
||||
|
||||
((equal argi "-insert")
|
||||
|
|
Loading…
Add table
Reference in a new issue