From bfabfcf70ea7787d6882aa081658cfdf07c9d303 Mon Sep 17 00:00:00 2001 From: Case Duckworth Date: Sat, 24 Apr 2021 23:23:15 -0500 Subject: Fix bindings in paredit-mode-modes --- init.el | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/init.el b/init.el index 362e0e1..7590823 100644 --- a/init.el +++ b/init.el @@ -836,8 +836,15 @@ if ripgrep is installed, otherwise `consult-grep'." (add-hook (intern (concat (symbol-name mode) "-hook")) #'paren-face-mode))) (setup (:straight paredit) + + (defun setup-paredit-mode () + "Correct weirdnesses and set up paredit mode." + (paredit-mode +1) + (define-key lisp-mode-shared-map (kbd "DEL") #'paredit-backward-delete)) + (dolist (mode lispy-modes) - (add-hook (intern (concat (symbol-name mode) "-hook")) #'paredit-mode)) + (add-hook (intern (concat (symbol-name mode) "-hook")) + #'setup-paredit-mode)) (require 'eldoc) (eldoc-add-command 'paredit-backward-delete 'paredit-close-round)) -- cgit 1.4.1-21-gabe81