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