diff --git a/emacs.d/wpc/packages/wpc-lisp.el b/emacs.d/wpc/packages/wpc-lisp.el index 487201d47..c15c4526c 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 - "