summaryrefslogtreecommitdiff
path: root/emacs
diff options
context:
space:
mode:
authorKjetil Orbekk <kj@orbekk.com>2024-04-30 21:56:38 -0400
committerKjetil Orbekk <kj@orbekk.com>2024-04-30 21:56:38 -0400
commitad5bc849465b8ede7a6dd5c119bb432c98ae1fee (patch)
tree9eb7a9942d6cf7462f03e2f6c9c888604c6b6e40 /emacs
parent56c5eece0c4beeaf43c15e9fc81c6c79e1f23f78 (diff)
fix slime setup
Diffstat (limited to 'emacs')
-rw-r--r--emacs/.config/emacs/lisp/kj-development.el20
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 ()