[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/evil-escape 32a6c6c31e 102/133: Add support for compilatio
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/evil-escape 32a6c6c31e 102/133: Add support for compilation buffers |
Date: |
Wed, 3 Jan 2024 21:59:56 -0500 (EST) |
branch: elpa/evil-escape
commit 32a6c6c31eaa5678205ce658baaab7eb5ca9c9e3
Author: sbenner <sylvain.benner@ubisoft.com>
Commit: sbenner <sylvain.benner@ubisoft.com>
Add support for compilation buffers
---
README.md | 1 +
evil-escape.el | 10 ++++++----
2 files changed, 7 insertions(+), 4 deletions(-)
diff --git a/README.md b/README.md
index cf4fdb62a9..7304569357 100644
--- a/README.md
+++ b/README.md
@@ -35,6 +35,7 @@ Press quickly `fd` (or the 2-keys sequence of your choice) to:
- quit minibuffer
- abort isearch
- quit ibuffer
+- quit compilation buffers
- quit magit buffers
- quit help buffers
- quit apropos buffers
diff --git a/evil-escape.el b/evil-escape.el
index a202aa94b5..34777f7048 100644
--- a/evil-escape.el
+++ b/evil-escape.el
@@ -34,6 +34,7 @@
;; - escape from evil-iedit-state to normal state
;; - abort evil ex command
;; - quit minibuffer
+;; - quit compilation buffers
;; - abort isearch
;; - quit ibuffer
;; - quit magit buffers
@@ -221,10 +222,11 @@ with a key sequence."
(defun evil-escape--escape-motion-state ()
"Return the function to escape from motion state."
(cond
- ((or (eq 'apropos-mode major-mode)
- (eq 'help-mode major-mode)
- (eq 'ert-results-mode major-mode)
- (eq 'ert-simple-view-mode major-mode)) 'quit-window)
+ ((or (memq major-mode '(apropos-mode
+ help-mode
+ ert-results-mode
+ ert-simple-view-mode
+ compilation-mode))) 'quit-window)
((eq 'undo-tree-visualizer-mode major-mode) 'undo-tree-visualizer-quit)
((and (fboundp 'helm-ag--edit-abort)
(string-equal "*helm-ag-edit*" (buffer-name))) 'helm-ag--edit-abort)
- [nongnu] elpa/evil-escape 0e1996ec55 060/133: Fix Symbol's value as variable is void: hl-line-mode, (continued)
- [nongnu] elpa/evil-escape 0e1996ec55 060/133: Fix Symbol's value as variable is void: hl-line-mode, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 6634eff564 032/133: Fix `fd` not working in some case when in `emacs state`, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 526de681d3 047/133: Fix multiple `isearch-abort`, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 64c65a4e96 053/133: Remove company support, bump version to 2.21, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 0326241bcd 048/133: Bump to version 2.18, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 1271af99ac 064/133: Rewrite of evil-escape (v3.0), ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape e297938f32 050/133: Remove message when the mode is enabled, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 7fd1902fac 033/133: Fix regression in visual block, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 0e95e20437 040/133: Prevent infinite recursion if evil-escape.el is evaluated twice, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 7600904462 045/133: Fix double insert of first key in some cases, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 32a6c6c31e 102/133: Add support for compilation buffers,
ELPA Syncer <=
- [nongnu] elpa/evil-escape 739871a837 124/133: Enforce use of spaces for indentation, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape f4e9116bfb 117/133: Add a separate var for controlling mode lighter, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape c3592a774e 123/133: Add minor introduction to the library commentary., ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape efe9a3a3d1 071/133: Simplify even more evil-escape-pre-command-hook, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape c2946d8f4f 120/133: Use lexical-binding, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape a7714e61b2 112/133: set `this-original-command`, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 02aee7f613 079/133: New variable evil-escape-unordered-key-sequence, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 25920fb2f4 114/133: Bump version to 3.15, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape 8683314f68 127/133: Depend on Emacs 26 or later, ELPA Syncer, 2024/01/03
- [nongnu] elpa/evil-escape b4d44fc501 111/133: Bump version to 3.14, ELPA Syncer, 2024/01/03