[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: autoloads load file is wrong in Emacs 28 when using symlink
From: |
Jiacai Liu |
Subject: |
Re: autoloads load file is wrong in Emacs 28 when using symlink |
Date: |
Wed, 08 Dec 2021 21:36:47 +0800 |
User-agent: |
mu4e 1.4.15; emacs 28.0.90 |
Hi,
It has been some time since I file this issue, it seems somebody
else also have this issue[1].
After some debugging, I find find-file-visit-truename must be nil
inside autoload-find-generated-file in order to get the correct
path.
I haven't found which commit introduce this issue, the last commit
here is from larsmagne
-
https://github.com/emacs-mirror/emacs/commit/6f36b67e4146ef4610916b7903fd292e1308daf5#diff-92d5169948d378056770f5d1da4c8a70bd4fff0e9d92fe87fa21dd2a8303c13f
Maybe he can share some ideas about this issue.
[1] https://github.com/raxod502/straight.el/issues/701
autoloads-patch.el
Description: application/emacs-lisp
On Sat, Nov 06, 2021 at 09:40:21 PM +0800, Jiacai Liu wrote:
Hi,
I build emacs-28 branch with commit 3f998a3fc8 on macOS, it
seems autoloads load-file is different
from emacs 27 when package-install. Take undo-tree as an
example:
;; 27
(autoload 'undo-tree-mode "undo-tree" "some docstring" t nil)
;; 28
(autoload 'undo-tree-mode
"../../../../../../.config/emacs/elpa/undo-tree-0.7.5/undo-tree"
"some
docstring" t nil)
After some debugging, I found this issue is related with
symlink.
I usually put all my dotfiles in a git repo(emacs included), and
soft link to ~/.config/emacs, then
load file is wrong as above.
If I put config directly at ~/.config/emacs, load file is the
same as Emacs 27.
- Re: autoloads load file is wrong in Emacs 28 when using symlink,
Jiacai Liu <=