diff --git a/core/core-ui.el b/core/core-ui.el index bb596db38..54fe47f9d 100644 --- a/core/core-ui.el +++ b/core/core-ui.el @@ -110,11 +110,9 @@ shorter major mode name in the mode-line. See `doom|set-mode-name'.") (def-package! highlight-escape-sequences :hook ((prog-mode conf-mode) . highlight-escape-sequences-mode)) -;; `rainbow-delimiters' Helps us distinguish stacked delimiter pairs. Especially -;; in parentheses-drunk languages like Lisp. -(def-package! rainbow-delimiters - :hook (lisp-mode . rainbow-delimiters-mode) - :config (setq rainbow-delimiters-max-face-count 3)) +;; `rainbow-delimiters' --- helps us distinguish stacked delimiter pairs. +;; Especially in parentheses-drunk languages like Lisp. +(setq rainbow-delimiters-max-face-count 3) ;; `restart-emacs' (setq restart-emacs--args (list "--restore")) diff --git a/modules/lang/common-lisp/config.el b/modules/lang/common-lisp/config.el index eac1e33c2..0db5ccc10 100644 --- a/modules/lang/common-lisp/config.el +++ b/modules/lang/common-lisp/config.el @@ -9,6 +9,8 @@ :definition #'sly-edit-definition :documentation #'sly-describe-symbol) + (add-hook 'lisp-mode-hook #'rainbow-delimiters-mode) + (defun +common-lisp|cleanup-sly-maybe () "Kill processes and leftover buffers when killing the last sly buffer." (unless (cl-loop for buf in (delq (current-buffer) (buffer-list))