lilyp pushed a commit to branch emacs-team
in repository guix.

commit e615fff8a0d6e9fc5cd8baefab76411eeb6ddef0
Author: Liliana Marie Prikler <liliana.prik...@gmail.com>
AuthorDate: Sat Apr 5 19:04:37 2025 +0200

    gnu: emacs-js2-refactor-el: Fix build.
    
    * gnu/packages/emacs-xyz.scm (emacs-clj-refactor)[#:phases]:
    Add ‘enable-lexical-binding’.
---
 gnu/packages/emacs-xyz.scm | 11 +++++++++++
 1 file changed, 11 insertions(+)

diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm
index e5aa815291..d3aec21abb 100644
--- a/gnu/packages/emacs-xyz.scm
+++ b/gnu/packages/emacs-xyz.scm
@@ -34685,6 +34685,17 @@ buffers.")
           (base32
            "08b25y3raz0p98zxk9xdd8nj9shqd6mzrqhbq1gg4cwsmi7h7ly1"))))
       (build-system emacs-build-system)
+      (arguments
+       (list
+        #:phases
+        #~(modify-phases %standard-phases
+            (add-after 'unpack 'enable-lexical-binding
+              (lambda _
+                (emacs-batch-edit-file
+                    "test/js2r-local-name-node-at-point-test.el"
+                  '(progn
+                    (add-file-local-variable-prop-line 'lexical-binding t)
+                    (basic-save-buffer))))))))
       (propagated-inputs
        (list emacs-dash emacs-s emacs-js2-mode emacs-yasnippet
              emacs-multiple-cursors))

Reply via email to