doom

My literate doom emacs config
git clone https://github.com/michaelneuper/doom.git
Files | Log | Refs

commit 18ce4605ff3c0a5369f3e92cac31a75c985dea10
parent 4d587f0d43373395962f8ee902a8379af7cb59b3
Author: Michael Neuper <michael@michaelneuper.com>
Date:   Wed, 16 Jul 2025 16:13:57 +0200

add lispy

Diffstat:
Mconfig.org | 20++++++++++++++++++++
Minit.el | 2+-
2 files changed, 21 insertions(+), 1 deletion(-)

diff --git a/config.org b/config.org @@ -462,6 +462,26 @@ Set some =evil= variables. ;; evil-want-minibuffer t +evil-want-o/O-to-continue-comments nil)) #+end_src +*** lispy +Add a toggle for =lispy-mode=. +#+begin_src emacs-lisp +(defun my/toggle-lispy () + "Toggle lispy-mode: enable if off, disable lispy & lispyville if on. Echo the new state in the minibuffer." + (interactive) + (if lispy-mode + (progn + (lispy-mode -1) + (when (bound-and-true-p lispyville-mode) + (lispyville-mode -1)) + (message "Lispy mode disabled")) + (lispy-mode 1) + (message "Lispy mode enabled"))) + +(map! :leader + :prefix "t" + :desc "Lispy" + "L" #'my/toggle-lispy) +#+end_src ** :emacs *** dired Set =quick-access-entries= for =dirvish=. diff --git a/init.el b/init.el @@ -45,7 +45,7 @@ fold ; (nigh) universal code folding (format +onsave) ; automated prettiness ;;god ; run Emacs commands without modifier keys - ;;lispy ; vim for lisp, for people who don't like vim + lispy ; vim for lisp, for people who don't like vim multiple-cursors ; editing in many places at once ;;objed ; text object editing for the innocent ;;parinfer ; turn lisp into python, sort of