From e156aa9dfc32cb63eadd2bc04098414989b857dd Mon Sep 17 00:00:00 2001 From: syl20bnr Date: Mon, 16 Feb 2015 23:59:26 -0500 Subject: [PATCH] Move sp-splice commands on `e` and `E` in evil-lisp-state --- doc/DOCUMENTATION.md | 4 ++-- .../extensions/evil-lisp-state/evil-lisp-state.el | 12 ++++++------ 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/doc/DOCUMENTATION.md b/doc/DOCUMENTATION.md index 8b28ca4e5..dd0370380 100644 --- a/doc/DOCUMENTATION.md +++ b/doc/DOCUMENTATION.md @@ -1941,6 +1941,8 @@ Key Binding | Function SPC k Dw | backward delete word SPC k dx | delete expression SPC k Dx | backward delete expression +SPC k e | unwrap current expression and kill all symbols after point +SPC k E | unwrap current expression and kill all symbols before point SPC k h | previous symbol SPC k i | switch to `insert state` SPC k I | go to beginning of current expression and switch to `insert state` @@ -1953,8 +1955,6 @@ Key Binding | Function SPC k r | raise expression (replace parent expression by current one) SPC k s | forwared slurp expression SPC k S | backward slurp expression -SPC k C-s | unwrap current expression and kill all symbols after point -SPC k C-S | unwrap current expression and kill all symbols before point SPC k t | transpose expression SPC k u | undo SPC k C-r | redo diff --git a/spacemacs/extensions/evil-lisp-state/evil-lisp-state.el b/spacemacs/extensions/evil-lisp-state/evil-lisp-state.el index 5be84bc36..1a18f03b9 100644 --- a/spacemacs/extensions/evil-lisp-state/evil-lisp-state.el +++ b/spacemacs/extensions/evil-lisp-state/evil-lisp-state.el @@ -57,6 +57,8 @@ ;; `leader m ds' | delete symbol ;; `leader m dw' | delete word ;; `leader m dx' | delete expression +;; `leader m e' | (splice) unwrap current expression and kill all symbols after point +;; `leader m E' | (splice) unwrap current expression and kill all symbols before point ;; `leader m h' | previous symbol ;; `leader m i' | switch to `insert state` ;; `leader m I' | go to beginning of current expression and switch to `insert state` @@ -70,8 +72,6 @@ ;; `leader m s' | forwared slurp expression ;; `leader m S' | backward slurp expression ;; `leader m t' | transpose expression -;; `leader m C-s' | (splice) unwrap current expression and kill all symbols after point -;; `leader m C-S' | (splice) unwrap current expression and kill all symbols before point ;; `leader m u' | undo ;; `leader m C-r' | redo ;; `leader m v' | switch to `visual state` @@ -194,6 +194,8 @@ If `evil-lisp-state-global' is non nil then this variable has no effect." ("Dw" . sp-backward-kill-word) ("dx" . sp-kill-sexp) ("Dx" . sp-backward-kill-sexp) + ("e" . sp-splice-sexp-killing-forward) + ("E" . sp-splice-sexp-killing-backward) ("h" . sp-backward-symbol) ("i" . evil-insert-state) ("I" . evil-insert-line) @@ -206,8 +208,6 @@ If `evil-lisp-state-global' is non nil then this variable has no effect." ("r" . sp-raise-sexp) ("s" . sp-forward-slurp-sexp) ("S" . sp-backward-slurp-sexp) - ("C-s" . sp-splice-sexp-killing-forward) - ("C-S" . sp-splice-sexp-killing-backward) ("t" . sp-transpose-sexp) ("u" . undo-tree-undo) ("C-r" . undo-tree-redo) @@ -226,11 +226,11 @@ If `evil-lisp-state-global' is non nil then this variable has no effect." (define-key evil-lisp-state-map ,(kbd key) ',cmd) (if evil-lisp-state-global (evil-leader/set-key - ,(kbd (concat evil-lisp-state-leader-prefix key)) + ,(kbd (concat evil-lisp-state-leader-prefix " "key)) (evil-lisp-state-enter-command ,cmd)) (dolist (mm evil-lisp-state-major-modes) (evil-leader/set-key-for-mode mm - ,(kbd (concat evil-lisp-state-leader-prefix key)) + ,(kbd (concat evil-lisp-state-leader-prefix " " key)) (evil-lisp-state-enter-command ,cmd)))))))) (defun lisp-state-toggle-lisp-state ()