diff options
author | ykonai <mail@ykonai.net> | 2023-09-27 22:33:14 +0200 |
---|---|---|
committer | Ludovic Courtès <ludo@gnu.org> | 2023-10-20 00:33:27 +0200 |
commit | b25185849f7ccbdc84b7a8d6a6521f5bd5aef883 (patch) | |
tree | 509702384714252c04f089cdaf4d80a6474a27c0 | |
parent | 11a2c92e71340c1a2b49b43b3932307fca43daab (diff) |
gnu: Add emacs-slite.
* gnu/packages/lisp-xyz.scm (emacs-slite): New variable.
The package is within lisp-xyz.scm due to inheriting from sbcl-slite (as it is
really one project, with an CL part and an Emacs part).
Signed-off-by: Ludovic Courtès <ludo@gnu.org>
-rw-r--r-- | gnu/packages/lisp-xyz.scm | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/gnu/packages/lisp-xyz.scm b/gnu/packages/lisp-xyz.scm index 5d0cbe174c..e7b603f59d 100644 --- a/gnu/packages/lisp-xyz.scm +++ b/gnu/packages/lisp-xyz.scm @@ -74,6 +74,7 @@ #:use-module (guix build-system asdf) #:use-module (guix build-system gnu) #:use-module (guix build-system trivial) + #:use-module (guix build-system emacs) #:use-module (gnu packages audio) #:use-module (gnu packages base) #:use-module (gnu packages c) @@ -27589,6 +27590,21 @@ definition.") (define-public ecl-slite (sbcl-package->ecl-package sbcl-slite)) +(define-public emacs-slite + (package + (inherit sbcl-slite) + (name "emacs-slite") + (build-system emacs-build-system) + (synopsis "SLIme-based TEst runner for FiveAM and Parachute Tests") + (description + "Slite interactively runs your Common Lisp tests (currently only FiveAM +and Parachute are supported). It allows you to see the summary of test +failures, jump to test definitions, rerun tests with debugger all from inside +Emacs. + +In order to work, this also requires the slite Common Lisp system to be +present. See the code@{*cl-slite packages}."))) + (define-public sbcl-parseq (package (name "sbcl-parseq") |