[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/evil-lisp-state 4a9071e1ea 076/125: Indicate the regular e
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/evil-lisp-state 4a9071e1ea 076/125: Indicate the regular evil bindings |
Date: |
Thu, 6 Jan 2022 04:58:42 -0500 (EST) |
branch: elpa/evil-lisp-state
commit 4a9071e1eab386a6ea6b7c097f8559c3ea928366
Author: syl20bnr <sylvain.benner@gmail.com>
Commit: syl20bnr <sylvain.benner@gmail.com>
Indicate the regular evil bindings
---
README.md | 37 +++++++++++++++++++------------------
1 file changed, 19 insertions(+), 18 deletions(-)
diff --git a/README.md b/README.md
index 45f34f1849..722e9e7f0a 100644
--- a/README.md
+++ b/README.md
@@ -97,16 +97,17 @@ It is also possible to select the whole line with `V`.
## Key bindings map
While in `lisp state` (assume that `evil-lisp-state-backward-prefix` is set
-to default `<tab>`):
+to default `<tab>`, `*` means that the binding is the evil regular binding for
+this command):
Key Binding | Function
--------------|------------------------------------------------------------
`(` | insert sibling before sexp and switch to `insert state`
`)` | insert sibling after sexp and switch to `insert state`
-`%` | evil-jump-item (use it to go to the end of sexp)
+`%` | *evil-jump-item (use it to go to the end of sexp)
`$` | sp-end-of-sexp
`0` | sp-beginning-of-sexp
-`a` | evil-append
+`a` | *evil-append
`A` | sp-absorb-sexp
`b` | sp-forward-barf-sexp
`<tab>b` | sp-backward-barf-sexp
@@ -119,47 +120,47 @@ Key Binding | Function
`<tab>ds` | sp-backward-kill-symbol
`dw` | sp-kill-word
`<tab>dw` | sp-backward-kill-word
-`D` | evil-delete-line
+`D` | *evil-delete-line
`gs` | go to source of symbol under point
-`h` | next char
+`h` | *next char
`H` | previous sexp at the same level
-`i` | evil-insert-state
-`j` | next visual line
+`i` | *evil-insert-state
+`j` | *next visual line
`J` | next sexp one level down
-`k` | previous visual line
+`k` | *previous visual line
`K` | previous sexp one level up
-`l` | next char
+`l` | *next char
`L` | next sexp of the same level
`m` | sp-join-sexp (think about `merge-sexp`)
-`o` | evil-insert-below
-`O` | evil-insert-above
-`p` | evil-past-after
-`P` | evil-past-before
+`o` | *evil-insert-below
+`O` | *evil-insert-above
+`p` | *evil-past-after
+`P` | *evil-past-before
`r` | sp-raise-sexp
-`C-r` | undo-tree-redo
+`C-r` | *undo-tree-redo
`s` | sp-forward-slurp-sexp
`<tab>s` | sp-backward-slurp-sexp
`S` | sp-splice-sexp-killing-forward
`<tab>S` | sp-splice-sexp-killing-backward
`t` | sp-transpose-sexp
`T` | sp-transpose-hybrid-sexp
-`u` | undo-tree-undo
+`u` | *undo-tree-undo
`<tab>U` | sp-backward-unwrap-sexp
`v` | er/expand-region
-`V` | select whole line and switch to `visual state`
+`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
`xx` | eval-sexp
-`y` | evil-yank
+`y` | *evil-yank
`Y` | sp-copy-sexp
`<tab>y` | sp-backward-copy-sexp
`backspace` | sp-backward-delete-char
`S-backspace` | sp-delete-char
`RET` | sp-newline (stay in `lisp state` see `o` to switch to `insert
state`)
-`ESC` | evil-normal-state
+`ESC` | *evil-normal-state
## Thanks
- [nongnu] elpa/evil-lisp-state 29a85e9948 059/125: Minor change in readme, (continued)
- [nongnu] elpa/evil-lisp-state 29a85e9948 059/125: Minor change in readme, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state ca32c94dce 067/125: Update commentary, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 1a0efed5c2 068/125: Set back to t the variable sp-navigate-consider-symbols, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 48b8c735ed 008/125: Fix configuration example in package commentary, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state c63d601878 025/125: Import evil-motion-state, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 8df5c30ccb 026/125: Update README.md, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 33ce3bb4f5 065/125: Tweak navigation model to make it ever simpler, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state bce255c48e 066/125: Minor change to readme, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 67ee83c135 074/125: Regular `y` evil command and sp-copy-sexp binding is now `Y`, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 84ec92a0e6 075/125: Version 3.3, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 4a9071e1ea 076/125: Indicate the regular evil bindings,
ELPA Syncer <=
- [nongnu] elpa/evil-lisp-state 0ddcc908e8 084/125: `RET` is for indent next line, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 5f663075fa 085/125: Better insert sexp after/before, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 1607fe335a 091/125: Fix macro byte compilation, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 014a5a5638 098/125: Replace lambda by defuns, change some bindings, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state dbb7033cc9 107/125: Update documentation, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 9f10498f6d 108/125: Add key bindings for hybrid functions, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state df3f2e1a3c 111/125: Fix confusing message in toggle state func, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 36e74307b5 083/125: Add `I` evil key binding, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 81ffba2855 086/125: Version 4.1, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state fdddd81806 096/125: Rethink all the key-bindings to be used with evil-leader, ELPA Syncer, 2022/01/06