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"))

Reply via email to