diff --git a/evil-collection-lispy.el b/evil-collection-lispy.el index 272045b..c778737 100644 --- a/evil-collection-lispy.el +++ b/evil-collection-lispy.el @@ -185,7 +185,10 @@ (lispy-define-key map "]" 'lispy-forward) (lispy-define-key map "[" 'lispy-backward) (lispy-define-key map "{" 'lispy-brackets) + + ;; Experimental (lispy-define-key map "^" 'lispy-splice-sexp-killing-backward) + (lispy-define-key map "$" 'lispy-splice-sexp-killing-forward) map) "`evil' flavored `lispy' bindings when in special state.") @@ -194,10 +197,7 @@ (define-key map (kbd "M-)") 'lispy-wrap-round) (define-key map (kbd "M-s") 'lispy-splice) (define-key map (kbd "M-") 'lispy-splice-sexp-killing-backward) - - ;; FIXME: It would be good to have a `lispy-splice-sexp-killing-forward' - ;; command similar to `sp-splice-sexp-killing-forward'. - (define-key map (kbd "M-") 'lispy-splice-sexp-killing-backward) + (define-key map (kbd "M-") 'lispy-splice-sexp-killing-forward) (define-key map (kbd "M-r") 'lispy-raise-sexp) (define-key map (kbd "M-R") 'lispy-raise-some)