diff --git a/sbcl-nginx.yml b/sbcl-nginx.yml index 616a593..58d039f 100644 --- a/sbcl-nginx.yml +++ b/sbcl-nginx.yml @@ -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: