all repos — nixfiles @ 7578a1f8b70615ce7f4d036369ccfe4680268f40

System and user configuration, managed by nix and home-manager

emacs: make lisp editing more evil with lispyville
Alan Pearce alan@alanpearce.eu
Thu, 30 Mar 2023 20:22:42 +0200
commit

7578a1f8b70615ce7f4d036369ccfe4680268f40

parent

dba46b2b648938f18b0ee97b5d121dbeb7fa5dc0

2 files changed, 11 insertions(+), 2 deletions(-)

jump to
M user/emacs/init.eluser/emacs/init.el
@@ -686,6 +686,8 @@ (setq-default indent-tabs-mode nil               tab-width 2
               tab-always-indent 'complete)
 
+(electric-pair-mode +1)
+
 (use-package ws-butler
   :ghook ('prog-mode-hook))
 
@@ -786,7 +788,13 @@ :after clojure-mode) (use-package rainbow-delimiters
   :ghook ('clojure-mode-hook
           'emacs-lisp-mode-hook))
-(use-package paredit
+
+(use-package lispy
+  :ghook '(emacs-lisp-mode-hook
+           clojure-mode-hook
+           racket-mode-hook))
+
+(use-package lispyville
   :ghook '(emacs-lisp-mode-hook
            clojure-mode-hook
            racket-mode-hook))
M user/settings/emacs.nixuser/settings/emacs.nix
@@ -122,12 +122,13 @@ goto-chg         helpful
         json-mode
         lua-mode
+        lispy
+        lispyville
         magit
         markdown-mode
         modus-themes
         doom-modeline
         org-journal
-        paredit
         posframe
         projectile
         projectile-ripgrep