branch: elpa/evil-lisp-state
commit f9fad455513d9eee79306a08a50160137bf5f2c4
Author: sbenner <[email protected]>
Commit: sbenner <[email protected]>

    Add key bindings for  sp-kill-sexp functions
    
    dd: kill line and respect delimiters
    ds: kill symbol
    dw: kill word
    dx: kill sexp
---
 evil-lisp-state.el | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/evil-lisp-state.el b/evil-lisp-state.el
index 8d1376ae0c..26eef6f82f 100644
--- a/evil-lisp-state.el
+++ b/evil-lisp-state.el
@@ -66,7 +66,10 @@
 (define-key evil-lisp-state-map "bh"  'sp-backward-barf-sexp)
 (define-key evil-lisp-state-map "bl"  'sp-forward-barf-sexp)
 (define-key evil-lisp-state-map "c"   'sp-convolute-sexp)
-(define-key evil-lisp-state-map "d"   'sp-kill-sexp)
+(define-key evil-lisp-state-map "dd"  'sp-kill-hybrid-sexp)
+(define-key evil-lisp-state-map "ds"  'sp-kill-symbol)
+(define-key evil-lisp-state-map "dw"  'sp-kill-word)
+(define-key evil-lisp-state-map "dx"  'sp-kill-sexp)
 (define-key evil-lisp-state-map "e$"  'evil-lisp-state-eval-sexp-end-of-line)
 (define-key evil-lisp-state-map "ef"  'eval-defun)
 (define-key evil-lisp-state-map "el"  'eval-last-sexp)

Reply via email to