emacs-elpa-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[nongnu] elpa/evil-lisp-state 95204dcf71 018/125: Add key bindings for w


From: ELPA Syncer
Subject: [nongnu] elpa/evil-lisp-state 95204dcf71 018/125: Add key bindings for wrapping functions and symbol navigation
Date: Thu, 6 Jan 2022 04:58:38 -0500 (EST)

branch: elpa/evil-lisp-state
commit 95204dcf71822f66772215330f182686cefbd2cf
Author: sbenner <sylvain.benner@gmail.com>
Commit: sbenner <sylvain.benner@gmail.com>

    Add key bindings for wrapping functions and symbol navigation
    
    - `U` sp-unwrap-sexp
    - `R` sp-rewrap-sexp
    
    - `w` sp-forward-symbol
    - `W` sp-forward-whitespace
---
 README.md          | 4 ++++
 evil-lisp-state.el | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/README.md b/README.md
index b6b346b093..69157202a9 100644
--- a/README.md
+++ b/README.md
@@ -56,6 +56,7 @@ Key Binding   | Function
 `p`           | evil-past-after
 `P`           | evil-past-before
 `r`           | sp-raise-sexp (same as `ska`)
+`R`           | sp-rewrap-sexp
 `C-r`         | undo-tree-redo
 `ska`         | sp-splice-sexp-killing-around
 `skh`         | sp-splice-sexp-killing-backward
@@ -64,7 +65,10 @@ Key Binding   | Function
 `sl`          | sp-forward-slurp-sexp
 `sx`          | sp-splice-sexp
 `u`           | undo-tree-undo
+`U`           | sp-unwrap-sexp
 `y`           | sp-copy-sexp
+`w`           | sp-forward-symbol
+`W`           | sp-forward-whitespace
 `RET`         | sp-newline
 `ESC`         | evil-normal-state
 
diff --git a/evil-lisp-state.el b/evil-lisp-state.el
index e2d3ffa291..1e8fcfa571 100644
--- a/evil-lisp-state.el
+++ b/evil-lisp-state.el
@@ -86,6 +86,7 @@
 (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 "C-r" 'undo-tree-redo)
 (define-key evil-lisp-state-map "ska" 'sp-splice-sexp-killing-around)
 (define-key evil-lisp-state-map "skh" 'sp-splice-sexp-killing-backward)
@@ -94,6 +95,9 @@
 (define-key evil-lisp-state-map "sl"  'sp-forward-slurp-sexp)
 (define-key evil-lisp-state-map "sx"  'sp-splice-sexp)
 (define-key evil-lisp-state-map "u"   'undo-tree-undo)
+(define-key evil-lisp-state-map "U"   'sp-unwrap-sexp)
+(define-key evil-lisp-state-map "w"   'sp-forward-symbol)
+(define-key evil-lisp-state-map "W"   'sp-forward-whitespace)
 (define-key evil-lisp-state-map "y"   'sp-copy-sexp)
 
 (define-key evil-lisp-state-map (kbd "RET") 'sp-newline)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]