[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/evil-escape 6c6379c19b 065/133: Update README for 3.0
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/evil-escape 6c6379c19b 065/133: Update README for 3.0 |
Date: |
Wed, 3 Jan 2024 21:59:53 -0500 (EST) |
branch: elpa/evil-escape
commit 6c6379c19b85f2cd4e76d3de20e88c92f9f67535
Author: syl20bnr <sylvain.benner@gmail.com>
Commit: syl20bnr <sylvain.benner@gmail.com>
Update README for 3.0
---
README.md | 69 +++++----------------------------------------------------------
1 file changed, 5 insertions(+), 64 deletions(-)
diff --git a/README.md b/README.md
index 1d1e6125d8..9808d7cea3 100644
--- a/README.md
+++ b/README.md
@@ -11,15 +11,16 @@
- [Customization](#customization)
- [Key sequence](#key-sequence)
- [Delay between keys](#delay-between-keys)
- - [Limitations](#limitations)
- - [Macro](#macro)
- - [First key](#first-key)
<!-- markdown-toc end -->
Customizable key sequence to escape from insert state and everything else in
Emacs.
+Version 3.0 is a rewrite of `evil-escape` and removes the previous limitations:
+- escape sequence can now be used in macros
+- there is no limitation on the choice of key for the first key of the
sequence.
+
Press quickly `fd` (or the 2-keys sequence of your choice) to:
- escape from all stock evil states to normal state
@@ -45,7 +46,7 @@ Contributions to support more buffers are _very welcome_:
## Install
-The package _will be available soon_ in [MELPA][].
+The package is available in [MELPA][].
If you have MELPA in `package-archives`, use
@@ -71,9 +72,6 @@ For instance to change it for `jk`:
(setq-default evil-escape-key-sequence "jk")
```
-**Note:** The variable `evil-escape-key-sequence` must be set before requiring
-`evil-escape`.
-
### Delay between keys
The delay between the two key presses can be customized with the variable
@@ -85,66 +83,9 @@ composed with the two same characters it is recommended to
set the delay to
(setq-default evil-escape-delay 0.2)
```
-**Note:** The variable `evil-escape-delay` must be set before requiring
-`evil-escape`.
-
### Excluding a major mode
A major mode can be excluded by adding it to the list
`evil-escape-excluded-major-modes`.
-## Limitations
-
-### Macro
-
-`fd` cannot be used during macro recording, use regular `ESC` instead.
-
-### First key
-
-Due to the current implementation only the following characters can be used
-as the first character of the key sequence:
-
-| Keys |
-|:----------:|
-|<kbd>b</kbd>|
-|<kbd>B</kbd>|
-|<kbd>e</kbd>|
-|<kbd>E</kbd>|
-|<kbd>f</kbd>|
-|<kbd>F</kbd>|
-|<kbd>G</kbd>|
-|<kbd>h</kbd>|
-|<kbd>H</kbd>|
-|<kbd>j</kbd>|
-|<kbd>k</kbd>|
-|<kbd>l</kbd>|
-|<kbd> </kbd>|
-|<kbd>K</kbd>|
-|<kbd>L</kbd>|
-|<kbd>M</kbd>|
-|<kbd>n</kbd>|
-|<kbd>N</kbd>|
-|<kbd>t</kbd>|
-|<kbd>T</kbd>|
-|<kbd>w</kbd>|
-|<kbd>W</kbd>|
-|<kbd>{</kbd>|
-|<kbd>}</kbd>|
-|<kbd>#</kbd>|
-|<kbd>%</kbd>|
-|<kbd>`</kbd>|
-|<kbd>'</kbd>|
-|<kbd>(</kbd>|
-|<kbd>)</kbd>|
-|<kbd>*</kbd>|
-|<kbd>,</kbd>|
-|<kbd>/</kbd>|
-|<kbd>;</kbd>|
-|<kbd>?</kbd>|
-|<kbd>|</kbd>|
-|<kbd>^</kbd>|
-|<kbd>+</kbd>|
-|<kbd>_</kbd>|
-|<kbd>-</kbd>|
-
[MELPA]: http://melpa.org/
- [nongnu] elpa/evil-escape cf3e18673d 051/133: Undefine mapping on first key when evil-escape is disabled, (continued)
- [nongnu] elpa/evil-escape cf3e18673d 051/133: Undefine mapping on first key when evil-escape is disabled, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape cbfc43840f 063/133: Ensure that map is defined when undefining keys, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape b8c9b4631d 049/133: Add support for helm-ag-edit, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape b205051996 056/133: More stable passthrough, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape afa9c9c321 067/133: Fixes #37 Capital r deletes a char inappropriately, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 67843e9dd4 041/133: Fix recursive `f` input during isearch in certain buffers, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape e78ffcdbeb 036/133: Explicitly disable any running transient map, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape e556c7a6b6 057/133: Fix line highlight flicker on escape, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 05d9e5fc80 052/133: Don't break deft-mode, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 457386c7bc 043/133: Generalize passthrough, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 6c6379c19b 065/133: Update README for 3.0,
ELPA Syncer <=
- [nongnu] elpa/evil-escape bc054dbe1e 059/133: Add documentation to generated wrapper functions, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 1488a2c9c3 037/133: When replaying macro, pass shadow func, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape f8fe5c98d2 083/133: Add `evil-escape-inhibit-functions`, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape b0d033794c 089/133: Fix typo in docstring of evil-escape-mode, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 1c4b0efc06 100/133: Allow evil-escape in normal state if it makes sense, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape bb6f6c254a 069/133: Fix isearch support, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape bf41c9e797 068/133: Fix typo in docstring (thanks to person808), ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 6790f87d87 081/133: Fix unexpected escape when unordered-key-sequence is non nil, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 5c5b1a655c 076/133: Add new defcustom evil-escape-enable-only-for-major-modes, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 17023f4ce4 072/133: Correctly revert modified status of the buffer, ELPA Syncer, 2024/01/03