summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--local/packages/emacs.scm11
1 files changed, 7 insertions, 4 deletions
diff --git a/local/packages/emacs.scm b/local/packages/emacs.scm
index 1af7c9b..33f4323 100644
--- a/local/packages/emacs.scm
+++ b/local/packages/emacs.scm
@@ -16,7 +16,7 @@
#:use-module ((guix licenses) #:prefix license:))
(define-public emacs-anywhere-mode
- (let ((commit "b11d305325ea6c366d56b0928d84b96fca6d1c26"))
+ (let ((commit "4eacdbc82d5d3c086df87727da87c3f1070f0bed"))
(package
(name "emacs-anywhere-mode")
(version (git-version "0.1" "1" commit))
@@ -29,7 +29,7 @@
(file-name (git-file-name name version))
(sha256
(base32
- "0fpv1vys6syyxrh4kz0sqynh46cyf375qw1k5k5j5nr29shi9si0"))))
+ "0zl2kb6lx4jcwldg5mv2z3bdzsslpcfqjd7c3c7l5813ggmjvydp"))))
(build-system emacs-build-system)
(arguments
'(#:phases
@@ -37,14 +37,17 @@
(add-after 'unpack 'patch-paths
(lambda _
(substitute* "emacs-anywhere"
- (("@XDOTOOL_BIN@") (which "xdotool")))))
+ (("@XDOTOOL_BIN@") (which "xdotool")))
+ (substitute* "anywhere-mode.el"
+ (("@XCLIP_BIN@") (which "xclip")))))
(add-before 'install 'install-shell-script
(lambda* (#:key outputs #:allow-other-keys)
(install-file "emacs-anywhere"
(string-append (assoc-ref outputs "out")
"/bin")))))))
(inputs
- `(("xdotool" ,xdotool)))
+ `(("xdotool" ,xdotool)
+ ("xclip" ,xclip)))
(synopsis "Emacs Anywhere mode")
(description "This package provides an Emacs minor-mode for
capturing user input and paste it with @kbd{C-v} after exit.")