[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)
- [nongnu] elpa/evil-lisp-state 8d58b864ba 003/125: Initial push of evil-lisp-state.el, (continued)
- [nongnu] elpa/evil-lisp-state 8d58b864ba 003/125: Initial push of evil-lisp-state.el, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state c0033214de 006/125: Merge pull request #1 from purcell/patch-1, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 742da3fe8b 007/125: Update readme, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state a44023b712 009/125: Change prefix for sp-splice-sexp-killing-xxx to `sk_`, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 9dfc5fe116 002/125: Update gitignore, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 9be14079e5 004/125: Update readme, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 7b5937a327 005/125: Shorten package description, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 729c131ecc 012/125: Better consistency with `sx` for sp-splice-sexp, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state f9fad45551 011/125: Add key bindings for sp-kill-sexp functions, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 9afc34bd94 016/125: Add yank/past on `y` and `p`, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 95204dcf71 018/125: Add key bindings for wrapping functions and symbol navigation,
ELPA Syncer <=
- [nongnu] elpa/evil-lisp-state 0174f825a0 023/125: Update readme, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 2ad7ffac3e 010/125: Update key bindings in readme, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 4167ee0b21 015/125: Add `RET` key binding for sp-newline, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 797f09bfbb 013/125: Update readme with last key bindings, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state cbe505d26d 014/125: Add sp-comment key binding `C`, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 3a0230162e 019/125: Add key binding for sp-absorb-sexp `a`, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state b4a1371a01 020/125: Add key bindings for transpose functions, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state af7ce842d1 024/125: Add fine grain forward and backward motion with evil standard, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state eefaabc310 027/125: Add installation instruction for MELPA and Cask in readme, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 563654c8cd 040/125: Swap back `k` and `K`, ELPA Syncer, 2022/01/06