aboutsummaryrefslogtreecommitdiffstats
path: root/emacs
diff options
context:
space:
mode:
authorGravatar Tom Willemse2017-12-29 10:22:19 -0800
committerGravatar Tom Willemse2017-12-29 10:22:19 -0800
commitca84605d4e8f6f9b5779591d89ffe99684df8ae0 (patch)
tree32bdfe9c0557a94f49eb5f5bea2c3cf0a370b513 /emacs
parent419abcfe9352dc1693c73767b50d51ab2e89f94a (diff)
downloadnew-dotfiles-ca84605d4e8f6f9b5779591d89ffe99684df8ae0.tar.gz
new-dotfiles-ca84605d4e8f6f9b5779591d89ffe99684df8ae0.zip
Add SLIME config
Diffstat (limited to 'emacs')
-rw-r--r--emacs/.emacs.d/init.org15
1 files changed, 15 insertions, 0 deletions
diff --git a/emacs/.emacs.d/init.org b/emacs/.emacs.d/init.org
index a05ca56..37c75d1 100644
--- a/emacs/.emacs.d/init.org
+++ b/emacs/.emacs.d/init.org
@@ -844,6 +844,21 @@ Computing Environment".
(global-set-key (kbd "C-+") 'mc/mark-next-like-this)
#+END_SRC
+** Slime
+
+ Slime is crucial for developing Common Lisp programs. Set the
+ available Lisp implementations and the default implementation to
+ use.
+
+ #+BEGIN_SRC emacs-lisp
+ (with-eval-after-load 'slime
+ (setq slime-lisp-implementations
+ '((sbcl ("sbcl" "--noinform") :coding-system utf-8-unix)
+ (clisp ("clisp") :coding-system utf-8-unix)))
+ (setq slime-default-lisp 'sbcl)
+ (slime-setup '(slime-fancy slime-company)))
+ #+END_SRC
+
* Major modes
Configuration for major modes is specified in dedicated