[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#72333: [PATCH] gnu: emacs-transient: Prioritise loading over built-i
From: |
gemmaro |
Subject: |
bug#72333: [PATCH] gnu: emacs-transient: Prioritise loading over built-in. |
Date: |
Wed, 31 Jul 2024 21:04:41 +0900 |
* 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