(load (expand-file-name "~/quicklisp/slime-helper.el"))
(setq inferior-lisp-program "sbcl"
slime-net-coding-system 'utf-8-unix)
- (when (file-exists-p "~/lisp/sbcl.core-for-slime")
- (setq slime-lisp-implementations '((sbcl ("sbcl" "--core" "sbcl.core-for-slime") :directory "~/lisp"))))
+ (let* ((core (expand-file-name "~/sbcl.core-for-slime")))
+ (when (file-exists-p core)
+ (setq slime-lisp-implementations (list `(sbcl ("sbcl" "--core" ,core))))))
(add-hook 'slime-mode-hook
(lambda ()
(unless (slime-connected-p) (save-excursion (slime))))))