Look for Quicklisp in ~/quicklisp and ~/.quicklisp

In `prelude-common-lisp.el`, look in both `~/quicklisp/` and
`~/.quicklisp/` for `slime-helper.el`, on the assumption that most users
will have Quicklisp installed in one of these two locations.

This commit fixes #582
This commit is contained in:
Simon Whalen 2014-06-25 22:34:11 +12:00
parent 2e8859b936
commit d7ba68c19f

View file

@ -41,9 +41,11 @@
(add-to-list 'auto-mode-alist '("\\.cl\\'" . lisp-mode)) (add-to-list 'auto-mode-alist '("\\.cl\\'" . lisp-mode))
;; Common Lisp support depends on SLIME being installed with Quicklisp ;; Common Lisp support depends on SLIME being installed with Quicklisp
(if (file-exists-p (expand-file-name "~/quicklisp/slime-helper.el")) (cond ((file-exists-p (expand-file-name "~/quicklisp/slime-helper.el"))
(load (expand-file-name "~/quicklisp/slime-helper.el")) (load (expand-file-name "~/quicklisp/slime-helper.el")))
(message "%s" "SLIME is not installed. Use Quicklisp to install it.")) ((file-exists-p (expand-file-name "~/.quicklisp/slime-helper.el"))
(load (expand-file-name "~/.quicklisp/slime-helper.el")))
(t (message "%s" "SLIME is not installed. Use Quicklisp to install it.")))
;; a list of alternative Common Lisp implementations that can be ;; a list of alternative Common Lisp implementations that can be
;; used with SLIME. Note that their presence render ;; used with SLIME. Note that their presence render