diff options
Diffstat (limited to 'emacs/.config')
-rw-r--r-- | emacs/.config/emacs/lisp/kj-development.el | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/emacs/.config/emacs/lisp/kj-development.el b/emacs/.config/emacs/lisp/kj-development.el index 2f31672..46e726b 100644 --- a/emacs/.config/emacs/lisp/kj-development.el +++ b/emacs/.config/emacs/lisp/kj-development.el @@ -138,15 +138,17 @@ :defer 1 :after consult :init - (load (expand-file-name "~/.cache/quicklisp/slime-helper.el")) - (setopt inferior-lisp-program "sbcl") - (defvar kj/slime-history-ring nil) - (defvar kj/slime-history-index nil) - (add-to-list 'consult-mode-histories - '(slime-repl-mode slime-repl-input-history - slime-repl-input-history-position - beginning-of-line)) - (slime-setup '(slime-fancy slime-asdf))) + (when-let ((slime-helper (expand-file-name "~/.cache/quicklisp/slime-helper.el")) + ((file-exists-p slime-helper))) + (load slime-helper) + (setopt inferior-lisp-program "sbcl") + (defvar kj/slime-history-ring nil) + (defvar kj/slime-history-index nil) + (add-to-list 'consult-mode-histories + '(slime-repl-mode slime-repl-input-history + slime-repl-input-history-position + beginning-of-line)) + (slime-setup '(slime-fancy slime-asdf)))) (use-package exercism) (defun kj/run-exercism-test () |