Add configs for slime and lisp-mode

This commit is contained in:
Marcus Kammer 2023-11-11 13:35:29 +01:00
parent a458730f89
commit 839e32c1e8
Signed by: marcuskammer
GPG key ID: C374817BE285268F

View file

@ -635,8 +635,32 @@ write_files:
:config
(global-set-key (kbd "C-x M-g") 'magit-dispatch))
(use-package slime
:custom
(slime-autodoc-use-multiline-p 1)
:bind ("C-c C-q" . slime-close-all-parens-in-sexp)
:config
(slime-setup '(slime-autodoc
slime-tramp
slime-fancy
slime-asdf
slime-indentation
slime-editing-commands
slime-sbcl-exts)))
(use-package lisp-mode
:ensure nil
:hook ((lisp-mode . prettify-symbols-mode)
(lisp-mode . (lambda () (setq-local lisp-indent-function 'common-lisp-indent-function))))
:mode (("\\.lisp$" . lisp-mode)
("\\.lsp$" . lisp-mode)
("\\.cl$" . lisp-mode))
:config
(setq inferior-lisp-program "/usr/local/bin/sbcl --noinform"))
(custom-set-variables
'(custom-enabled-themes '(modus-vivendi)))
'(custom-enabled-themes '(modus-vivendi))
'(package-selected-packages '(magit)))
(custom-set-faces)
runcmd: