(void-function transient-prefix) in Emacs 29.1 · Issue #254 · magit/transient (original) (raw)

Maybe you installed a package that uses transient but doesn't autoload a call to transient-define-prefix or fails to require transient. If the problem is something along these lines, you can probably get around this by requiring transient very early in your init file. The version of transient that is in Emacs autoloads transient-define-prefix, the separately installed version does not, because last time I thought about it, I came to the conclusion that that wouldn't work in that case. I don't remember the details.