From 323a5525d5936485839eaee35630550128b3001e Mon Sep 17 00:00:00 2001 From: Case Duckworth Date: Mon, 30 Aug 2021 16:37:02 -0500 Subject: Add C- to paredit --- init.el | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) (limited to 'init.el') diff --git a/init.el b/init.el index 6eaab7b..08f99b8 100644 --- a/init.el +++ b/init.el @@ -1654,16 +1654,17 @@ successive invocations." ;; I don't use paredit-splice-sexp much, and it stomps on isearch. (:unbind "M-s") - (defun setup-paredit-mode () + (defun paredit@setup () "Correct weirdnesses and set up paredit mode." - (paredit-mode +1) - (let ((map lisp-mode-shared-map)) - (define-key map (kbd "DEL") #'paredit-backward-delete) - (define-key map (kbd "C-M-;") #'comment-or-uncomment-sexp))) + (:with-map lisp-mode-shared-map + (:bind "DEL" paredit-backward-delete + "C-M-;" comment-or-uncomment-sexp + "C-" paredit-backward-kill-word)) + (paredit-mode +1)) (dolist (mode lispy-modes) (add-hook (intern (concat (symbol-name mode) "-hook")) - #'setup-paredit-mode)) + #'paredit@setup)) (require 'eldoc) (eldoc-add-command 'paredit-backward-delete 'paredit-close-round)) -- cgit 1.4.1-21-gabe81