* gnu/packages/emacs-xyz.scm (emacs-transient)[arguments]<#:emacs>: Use the full emacs package.
Change-Id: Id6277f365ae0a780469658818872b7277de20135 --- Hello, I hope this fixes the problem. I found out the followings: * Native compiled files (.eln) might be loaded first. * The built-in Transient has an eln version and lacks transient-prefix-object. * Using the full emacs generates the eln and now it is prioritised. Best, gemamro. gnu/packages/emacs-xyz.scm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index d4e60d0d5e..17d58996ce 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -32056,6 +32056,9 @@ (define-public emacs-transient (build-system emacs-build-system) (arguments `(#:tests? #f ;no test suite + ;; Native compile if available to make it preferable to the build-in + ;; Transient. See <https://issues.guix.gnu.org/72333>. + #:emacs ,emacs #:phases (modify-phases %standard-phases (add-after 'unpack 'build-info-manual (lambda _ base-commit: 01d4363168ed10ea223047f7a7b83201f161ec0b -- 2.45.2