From ca38a1e995d52c102887c929c5d5194388c4dbb4 Mon Sep 17 00:00:00 2001 From: Pierre Neidhardt Date: Tue, 12 Jan 2021 13:56:20 +0100 Subject: [PATCH] SLY: Fix implementations using maybe-core-dumper. --- .emacs.d/lisp/init-sly.el | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.emacs.d/lisp/init-sly.el b/.emacs.d/lisp/init-sly.el index 0423e308..e713d045 100644 --- a/.emacs.d/lisp/init-sly.el +++ b/.emacs.d/lisp/init-sly.el @@ -44,7 +44,8 @@ If REFRESH is non-nil, rebuild the environment." ;; Warning: ,restart-lisp does not take changes into account, the buffer must be re-created. (setq sly-lisp-implementations - (let ((maybe-core-dumper (executable-find "lisp-repl-core-dumpers"))) + (let ((maybe-core-dumper (when-let ((exec (executable-find "lisp-repl-core-dumper"))) + (list exec)))) `((sbcl-ambrevar ("lisp-repl-core-dumper" "-p" "ambrevar" "sbcl" "--eval" "(in-package :ambrevar/shell)")) (sbcl (,@maybe-core-dumper "sbcl")) (sbcl-nyxt (lambda () (ambrevar/sbcl-for-nyxt)))