[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/evil-lisp-state 3f575dc466 081/125: Update commentary and
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/evil-lisp-state 3f575dc466 081/125: Update commentary and fix some typos |
Date: |
Thu, 6 Jan 2022 04:58:43 -0500 (EST) |
branch: elpa/evil-lisp-state
commit 3f575dc4666542546ad63f3c943b094ab16f8819
Author: sbenner <sylvain.benner@gmail.com>
Commit: sbenner <sylvain.benner@gmail.com>
Update commentary and fix some typos
---
README.md | 24 ++++++++++++------------
evil-lisp-state.el | 19 ++++++++++++++++++-
2 files changed, 30 insertions(+), 13 deletions(-)
diff --git a/README.md b/README.md
index eb70ae7f32..0c6e236eb5 100644
--- a/README.md
+++ b/README.md
@@ -76,11 +76,11 @@ version `sp-backward-slurp-sexp` with `<tab>s`.
## Philosophy
`evil-lisp-state` goal is to replace the `normal state` in lisp buffers so
-_you should not have the need_ to switch back and forth `normal state` and
-`lisp state`. In the case you do, please fill an issue.
+_you should not have the need_ to switch back and forth between `normal state`
+and `lisp state`. In the case you do, please fill an issue.
-_Note that some mechanism will be provided in order to optional have
-`insert state` to go back to `lisp state` when pressing `ESC`. Stay tuned._
+_Note that some mechanism will be provided in order to have `insert state`
+to optionally go back to `lisp state` when pressing `ESC`. Stay tuned._
To achieve this goal, this mode tries to keep the useful commands from the
`normal state` and add new commands (often with `shift` modifier) for
@@ -143,15 +143,15 @@ Key Binding | Function
`0` | sp-beginning-of-sexp
`A` | sp-absorb-sexp
`b` | sp-forward-barf-sexp
-`<tab>b` | sp-backward-barf-sexp
+`<tab> b` | sp-backward-barf-sexp
`C` | sp-convolute-sexp
`Dd` | sp-kill-hybrid-sexp
`Dx` | sp-kill-sexp
-`<tab>Dx` | sp-backward-kill-sexp
+`<tab> Dx` | sp-backward-kill-sexp
`Ds` | sp-kill-symbol
-`<tab>Ds` | sp-backward-kill-symbol
+`<tab> Ds` | sp-backward-kill-symbol
`Dw` | sp-kill-word
-`<tab>Dw` | sp-backward-kill-word
+`<tab> Dw` | sp-backward-kill-word
`E$` | evil-lisp-state-eval-sexp-end-of-line
`Ee` | eval-last-sexp
`Ef` | eval-defun
@@ -165,14 +165,14 @@ Key Binding | Function
`M` | sp-join-sexp (think about `merge-sexp`)
`R` | sp-raise-sexp
`s` | sp-forward-slurp-sexp
-`<tab>s` | sp-backward-slurp-sexp
+`<tab> s` | sp-backward-slurp-sexp
`S` | sp-splice-sexp-killing-forward
-`<tab>S` | sp-splice-sexp-killing-backward
+`<tab> S` | sp-splice-sexp-killing-backward
`w` | wrap sexp
`W` | unwrap sexp
-`<tab>W` | sp-backward-unwrap-sexp
+`<tab> W` | sp-backward-unwrap-sexp
`Y` | sp-copy-sexp
-`<tab>y` | sp-backward-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`)
diff --git a/evil-lisp-state.el b/evil-lisp-state.el
index 2d410576fb..c8ceeba2c5 100644
--- a/evil-lisp-state.el
+++ b/evil-lisp-state.el
@@ -29,7 +29,22 @@
;; Adds a new Evil state called --LISP-- (<L>) with mnemonics key bindings
;; to navigate Lisp code and edit the sexp tree.
-;; Simple to grasp navigation model:
+;; Philosophy
+;; ----------
+
+;; `evil-lisp-state` goal is to replace the `normal state` in lisp buffers so
+;; _you should not have the need_ to switch back and forth between `normal
state`
+;; and `lisp state`. In the case you do, please fill an issue.
+
+;; _Note that some mechanism will be provided in order to have `insert state`
+;; to optionally go back to `lisp state` when pressing `ESC`. Stay tuned._
+
+;; To achieve this goal, this mode tries to keep the useful commands from the
+;; `normal state` and add new commands (often with `shift` modifier) for
+;; manipulating the data structure.
+
+;; Intuitive navigation model
+;; --------------------------
;; `hjkl` behaves like in the default `normal state`.
@@ -42,6 +57,8 @@
;; - `K` go to previous one level up
;; Example Configuration:
+;; ----------------------
+
;; override the `L` key bindings of evil `motion state`:
;; (require 'evil-lisp-state)
- [nongnu] elpa/evil-lisp-state 75f8f30e42 030/125: Use directions for copy, (continued)
- [nongnu] elpa/evil-lisp-state 75f8f30e42 030/125: Use directions for copy, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 95d764e6a5 033/125: Swap `k` and `K` for a more natural feeling, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 7c9c56adb8 034/125: Set sp-navigate-consider-symbols to nil, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 2638f02edd 037/125: Set sp-navigate-reindent-after-up to nil, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 24b9a1dfb6 038/125: Add sp-(backward)-delete-char bindings to `x` and `X`, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 47c4f4ca30 043/125: Swap `H` and `h`, `L` and `l`, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 3ab17e7007 046/125: Version 1.5, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 0a5381ce70 055/125: Update readme, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state cf8c984612 057/125: Minor change, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 692507643f 064/125: Fix `o` and `O` behavior, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 3f575dc466 081/125: Update commentary and fix some typos,
ELPA Syncer <=
- [nongnu] elpa/evil-lisp-state 0476f83b72 089/125: Update address of MELPA, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 758166a1a4 092/125: Fix macro for backward functions, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 159e849c2c 102/125: Tweak key bindings, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 63e3183d14 101/125: Disabel auto-switch to lisp state for some commands, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 77bc863b7c 113/125: Fix default value for evil-lisp-state-enter-lisp-state-on-command, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 9d07f9efad 116/125: Reapply fix of confusion message when toggling state, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 12f974b74d 124/125: Allow navigation for braces and brackets with j/k., ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state b4c54ee3a0 122/125: Bump version to 8.1, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 3c65fecd99 125/125: Bump version to 8.2, ELPA Syncer, 2022/01/06
- [nongnu] elpa/evil-lisp-state 0e7f902c74 029/125: Use directions for delete functions, ELPA Syncer, 2022/01/06