transient--set-layout: Symbol’s function definition is void
#427
Replies: 1 comment 4 replies
-
|
You have to install a newer version of Transient. The package manager should do that automatically since the Melpa package specifies the Transient version, which it needs, but because Transient is a built-in package, some package managers refuse to honor that automatically. (The maintainers of these package managers know about this, but last I checked, they considered this a feature, not a bug.) So you have to explicitly update Transient. |
Beta Was this translation helpful? Give feedback.
4 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
Follow-up to #391
I am using the latest stable Emacs 30.2 on Debian testing/forky and is using transient version 0.7.2.2
When I start Emacs a few packages (among which also
magit) show this error:I configured magit with
use-package:and it pulls
magit-20260226.1808If I understand correctly
transient--set-layoutwas merged in Emacs in commit https://cgit.git.savannah.gnu.org/cgit/emacs.git/commit/?id=680fa61b5989b84c0e19ac568be012afd8345f0c which updatestransientto version 0.9.1. That patch has not yet landed on stable Emacs.And
magitwas updated to using a version oftransientnot yet released on stable Emacs distribution and installingmagitwithout requiring a version will break my installation.@tarsius can you help me understand this?
Thanks
Beta Was this translation helpful? Give feedback.
All reactions