From dde8a080ddb0075713b340fbc1df5b1dd74ba63c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Pankowski?= Date: Fri, 11 Nov 2022 19:19:39 +0100 Subject: [PATCH] lisp: use highlight-parentheses, paren-face, paredit, and sly --- init.el | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/init.el b/init.el index 27c2cfa..d205b99 100644 --- a/init.el +++ b/init.el @@ -361,6 +361,34 @@ (use-package kotlin-mode) +;;; ### Lisp ### + +(use-package sly + :defer + :config + (setq inferior-lisp-program "sbcl" + sly-mrepl-pop-sylvester nil) + :custom-face + (sly-mrepl-output-face ((t (:foreground "sienna"))))) + +(use-package paren-face + :defer) + +(use-package paredit + :defer) + +(use-package highlight-parentheses + :defer) + +(defun my-lisp-mode-hook-fn () + (smartparens-mode 0) + (paredit-mode 1) + (paren-face-mode 1) + (highlight-parentheses-mode 1) + (company-mode 1)) + +(add-hook 'lisp-mode-hook 'my-lisp-mode-hook-fn) +(add-hook 'emacs-lisp-mode-hook 'my-lisp-mode-hook-fn) ;;; ### Meson build system ###