From c04d8582e24ae2ddb57178eb376603b17c11840d Mon Sep 17 00:00:00 2001 From: eriedaberrie Date: Mon, 27 Feb 2023 20:08:32 -0800 Subject: [PATCH] Add slime --- init.el | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/init.el b/init.el index de54ff1..c4d4877 100644 --- a/init.el +++ b/init.el @@ -473,6 +473,22 @@ :bind ("C-c v" . envrc-command-map) :hook (after-init . envrc-global-mode)) +(defun my-slime-repl-set-parens () + (rainbow-delimiters-mode) + (puni-mode) + (electric-pair-local-mode) + (define-key slime-repl-mode-map (kbd "DEL") nil) + (local-set-key (kbd "DEL") #'backward-delete-char-untabify)) + +(use-package slime + :hook (slime-repl-mode . my-slime-repl-set-parens) + :custom + (slime-contribs '(slime-fancy slime-repl)) + (slime-lisp-implementations '((sbcl ("sbcl") + :coding-system utf-8-unix))) + :config + (setq inferior-lisp-program "sbcl")) + (use-package nix-mode) (use-package markdown-mode