guix_mirror_bot pushed a commit to branch emacs-team
in repository guix.
commit a0d03fbe32e69768b54a28078f53caa909e57819
Author: Cayetano Santos <[email protected]>
AuthorDate: Fri Aug 28 10:50:49 2026 +0200
gnu: emacs-exwm: Remove broken defun in emacs 31.
This function errors in ‘make-autoloads’.
* gnu/packages/emacs-xyz.scm (emacs-exwm)[arguments]
<#:phases>: Add ‘delete-exwm-floating-toggle-floating’.
Signed-off-by: Liliana Marie Prikler <[email protected]>
---
gnu/packages/emacs-xyz.scm | 12 ++++++++++++
1 file changed, 12 insertions(+)
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index a5f391a566..992598fb5f 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -25920,6 +25920,18 @@ It should enable you to implement low-level X11
applications.")
#:tests? #f ;No test suite.
#:phases
#~(modify-phases %standard-phases
+ (add-after 'unpack 'delete-exwm-floating-toggle-floating
+ (lambda _
+ (emacs-batch-edit-file "exwm-floating.el"
+ `(progn (goto-char (point-min))
+ (re-search-forward
+ "exwm-floating-toggle-floating")
+ (beginning-of-line)
+ (kill-sexp)
+ (next-line -1)
+ (beginning-of-line)
+ (kill-line)
+ (basic-save-buffer)))))
(add-after 'build 'install-xsession
(lambda* (#:key inputs #:allow-other-keys)
(let* ((xsessions (string-append #$output "/share/xsessions"))