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

    Wrap and unwrap are now on `w` and `W` respectively
    
    Version 3.2
---
 README.md          | 4 ++--
 evil-lisp-state.el | 7 ++++---
 2 files changed, 6 insertions(+), 5 deletions(-)

diff --git a/README.md b/README.md
index e1c59ef569..eebc032e01 100644
--- a/README.md
+++ b/README.md
@@ -135,7 +135,6 @@ Key Binding   | Function
 `p`           | evil-past-after
 `P`           | evil-past-before
 `r`           | sp-raise-sexp
-`R`           | sp-rewrap-sexp
 `C-r`         | undo-tree-redo
 `s`           | sp-forward-slurp-sexp
 `<tab>s`      | sp-backward-slurp-sexp
@@ -144,10 +143,11 @@ Key Binding   | Function
 `t`           | sp-transpose-sexp
 `T`           | sp-transpose-hybrid-sexp
 `u`           | undo-tree-undo
-`U`           | sp-unwrap-sexp
 `<tab>U`      | sp-backward-unwrap-sexp
 `v`           | er/expand-region
 `V`           | select whole line and switch to `visual state`
+`w`           | wrap sexp
+`W`           | unwrap sexp
 `x$`          | evil-lisp-state-eval-sexp-end-of-line
 `xf`          | eval-defun
 `xl`          | eval-last-sexp
diff --git a/evil-lisp-state.el b/evil-lisp-state.el
index c73c7ce8ca..018eb8e100 100644
--- a/evil-lisp-state.el
+++ b/evil-lisp-state.el
@@ -5,7 +5,7 @@
 ;;;; Author: Sylvain Benner <[email protected]>
 ;; Keywords: convenience editing evil smartparens lisp mnemonic
 ;; Created: 9 Oct 2014
-;; Version: 3.1
+;; Version: 3.2
 ;; Package-Requires: ((evil "1.0.9") (smartparens "1.6.1") (expand-region 
"0.10.0"))
 ;; URL: https://github.com/syl20bnr/evil-lisp-state
 
@@ -131,15 +131,16 @@ of COMMAND.
 (define-key evil-lisp-state-map "p"   'evil-paste-after)
 (define-key evil-lisp-state-map "P"   'evil-paste-before)
 (define-key evil-lisp-state-map "r"   'sp-raise-sexp)
-(define-key evil-lisp-state-map "R"   'sp-rewrap-sexp)
 (define-key evil-lisp-state-map (kbd "C-r") 'undo-tree-redo)
 (evil-lisp-state-define-key     "s"    forward-slurp-sexp t)
 (evil-lisp-state-define-key     "S"    splice-sexp-killing-forward t)
 (define-key evil-lisp-state-map "t"   'sp-transpose-sexp)
 (define-key evil-lisp-state-map "T"   'sp-transpose-hybrid-sexp)
 (define-key evil-lisp-state-map "u"   'undo-tree-undo)
-(evil-lisp-state-define-key     "U"    unwrap-sexp t)
 (define-key evil-lisp-state-map "v"   'er/expand-region)
+(define-key evil-lisp-state-map "w"   '(lambda (&optional arg) (interactive 
"P")
+                                         (sp-wrap-with-pair "(")))
+(evil-lisp-state-define-key     "W"    unwrap-sexp t)
 (define-key evil-lisp-state-map "x$"  'evil-lisp-state-eval-sexp-end-of-line)
 (define-key evil-lisp-state-map "xf"  'eval-defun)
 (define-key evil-lisp-state-map "xl"  'eval-last-sexp)

Reply via email to