From 88d75b97710bb2719008a279e08dd5cf89d0a9f5 Mon Sep 17 00:00:00 2001 From: William Carroll Date: Tue, 17 Jul 2018 15:29:07 -0400 Subject: Remap KBDs for Paredit I wasn't using the previous KBDs, which were modelled after Vim's answer for Paredit KBDs. Some of the mappings bothered me, so I needed that made more sense to me. --- emacs.d/wpc/packages/wpc-lisp.el | 26 +++++++++++++++++--------- 1 file changed, 17 insertions(+), 9 deletions(-) (limited to 'emacs.d') diff --git a/emacs.d/wpc/packages/wpc-lisp.el b/emacs.d/wpc/packages/wpc-lisp.el index 487201d47625..c15c4526c2ee 100644 --- a/emacs.d/wpc/packages/wpc-lisp.el +++ b/emacs.d/wpc/packages/wpc-lisp.el @@ -17,20 +17,28 @@ 'emacs-lisp-mode 'ielm-mode) +;; Here is some of the thinking behind some of the keybindings: +;; +;; slurp s +;; barf S +;; forward ) +;; backward ( +;; +;; Known concession: s and S eclipse Vim bindings. There is a precedent already +;; for eclipsing the s binding for window splitting. Shift-s feel appropriate +;; for barfing, since eclisping the b KBD feels less acceptable than eclisping +;; the s KBD. + ;; paredit LISP editing (use-package paredit :general (general-unbind paredit-mode-map "C-j" "M-q") (n paredit-mode-map - ">)" 'paredit-forward-slurp-sexp - "<(" 'paredit-backward-slurp-sexp - "<)" 'paredit-forward-barf-sexp - ">(" 'paredit-backward-barf-sexp - ">e" 'paredit-move-forward - "f" 'paredit-move-backward - "