summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorykonai <mail@ykonai.net>2023-09-27 22:33:14 +0200
committerLudovic Courtès <ludo@gnu.org>2023-10-20 00:33:27 +0200
commitb25185849f7ccbdc84b7a8d6a6521f5bd5aef883 (patch)
tree509702384714252c04f089cdaf4d80a6474a27c0
parent11a2c92e71340c1a2b49b43b3932307fca43daab (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.scm16
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")