From 5d9989cad69ff6242390710c363732d5c104b9db Mon Sep 17 00:00:00 2001 From: Dimitri Lozeve Date: Fri, 29 Nov 2019 14:10:38 +0100 Subject: [PATCH] Update SLIME configuration --- init.el | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/init.el b/init.el index 790e340..5fdc0b0 100644 --- a/init.el +++ b/init.el @@ -254,9 +254,16 @@ :ensure t :config (require 'slime-autoloads) - (add-to-list 'slime-contribs 'slime-fancy) + (setq slime-contribs '(slime-fancy slime-repl slime-quicklisp)) (setq slime-lisp-implementations - '((sbcl ("/usr/bin/sbcl"))))) + '((sbcl ("/usr/bin/sbcl")))) + (setq slime-net-coding-system 'utf-8-unix) + ;; Stop SLIME's REPL from grabbing DEL, + ;; which is annoying when backspacing over a '(' + (defun override-slime-repl-bindings-with-paredit () + (define-key slime-repl-mode-map + (read-kbd-macro paredit-backward-delete-key) nil)) + (add-hook 'slime-repl-mode-hook 'override-slime-repl-bindings-with-paredit)) (use-package gnu-apl-mode :ensure t