-
forge: git tag v0.4.6 It looks like the time has come to update emacs' embedded transient with the copy from the transient repo. I compiled emacs today (its been a week plus since I last did) and forge wouldn't work giving errors similar to #706. In the past I was able to fix the errors just by copying over transient.el from github and replacing the copy in my emacs checkout, but that didn't work today. Only after I removed all the autoload references in lisp/emacs-lisp/loaddefs-gen.el and installed transient from package-install did it work. |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 4 replies
-
I think the problem is that previously you skipped installing I don't think you have to strip
Well I agree with that and will try to get that done today. But note that eventually this will go out of since again and I recommend you move away from "copy from the transient repo" and instead start installing it properly. |
Beta Was this translation helpful? Give feedback.
I think the problem is that previously you skipped installing
transient
properly. You have to make sure that the separately installedtransient
is earlier on theload-path
and that thetransient-autoloads.el
for it is generated and loaded. If you fail to do that then the built-in library and/or built-in autoload file is loaded. If a entry in the built-in autoload file is triggered, then that causes the built-intransient
to be loaded.I don't think you have to strip
lisp/emacs-lisp/loaddefs-gen.el
as long as you make sure that the autoload file fo…