me
/
guix
Archived
1
0
Fork 0

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>
ykonai 2023-09-27 22:33:14 +02:00 committed by Ludovic Courtès
parent 11a2c92e71
commit b25185849f
No known key found for this signature in database
GPG Key ID: 090B11993D9AEBB5
1 changed files with 16 additions and 0 deletions

View File

@ -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")