me
/
guix
Archived
1
0
Fork 0

gnu: Add emacs-bfuture.

* gnu/packages/emacs-xyz.scm (emacs-bfuture): New variable.

Signed-off-by: Ludovic Courtès <ludo@gnu.org>
Fredrik Salomonsson 2022-05-15 19:41:33 +00:00 committed by Ludovic Courtès
parent 2acc83daa5
commit 47792b9b56
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 28 additions and 0 deletions

View File

@ -24824,6 +24824,34 @@ debug server. It is similar to the LSP but provides integration with
Debug server.") Debug server.")
(license license:gpl3+))) (license license:gpl3+)))
(define-public emacs-bfuture
(package
(name "emacs-bfuture")
(version "1.0.1")
(source
(origin
(method git-fetch)
(uri (git-reference
(url "https://git.sr.ht/~plattfot/bfuture")
(commit (string-append "v" version))))
(sha256
(base32
"1m4v4xbsvg26z7nvg2c8q7x1nvv7v4ajm56l0nbkwcbdbrgahpva"))
(file-name (git-file-name name version))))
(build-system emacs-build-system)
(arguments
(list #:tests? (not (%current-target-system))
#:test-command #~'("ert-runner")))
(native-inputs (list emacs-ert-runner))
(home-page "https://github.com/plattfot/bfuture.el")
(synopsis "Basic future concept for Emacs with Tramp support")
(description
"This package provides basic functions for spawning processes asynchronous in
Emacs and retrieving the output. It is similar to @code{emacs-pfuture} except
that this works over Tramp but the feature set is more limited. For example,
it cannot tell stdout and stderr apart.")
(license license:gpl3+)))
(define-public emacs-pfuture (define-public emacs-pfuture
(package (package
(name "emacs-pfuture") (name "emacs-pfuture")