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)