Configuring Common Lisp for Emacs
Dec 6, 2022 15:52 · 57 words · 1 minute read
[Credits: configuring slime]
First install sbcl:
sudo pacman -S sbcl cd /tmp/ curl -O http:/beta.quicklisp.org/quicklisp.lisp sbcl --load quicklisp.lisp
Within sbcl’s context:
(quicklisp-quickstart:install)
(ql:quickload "quicklisp-slime-helper")
- Finally, add this to your .emacs configuration:
(use-package slime
:ensure t
:mode ("\\.lisp\\'")
:init
(load (expand-file-name "~/quicklisp/slime-helper.el"))
:custom
(inferior-lisp-program "sbcl")
:hook ((lisp-mode-hook . (lambda () (slime-mode t)))
(inferior-lisp-mode-hook . (lambda () (inferior-slime-mode t)))))