[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[elpa] externals/ergoemacs-mode 739ca23a32 03/13: Do not send emacs keys
From: |
ELPA Syncer |
Subject: |
[elpa] externals/ergoemacs-mode 739ca23a32 03/13: Do not send emacs keys when in `term-mode`. Fix #510 |
Date: |
Wed, 19 Jan 2022 18:58:19 -0500 (EST) |
branch: externals/ergoemacs-mode
commit 739ca23a32f38a035d356b9d8ef8cbeaa8e8702a
Author: Matthew Fidler <514778+mattfidler@users.noreply.github.com>
Commit: Matthew Fidler <514778+mattfidler@users.noreply.github.com>
Do not send emacs keys when in `term-mode`. Fix #510
---
ergoemacs-mode.el | 8 ++++++--
1 file changed, 6 insertions(+), 2 deletions(-)
diff --git a/ergoemacs-mode.el b/ergoemacs-mode.el
index 32a32eadf9..94b90947bf 100644
--- a/ergoemacs-mode.el
+++ b/ergoemacs-mode.el
@@ -227,18 +227,22 @@ The TEXT will be what the mode-line is set to be."
(defvar ergoemacs-post-command-hook nil)
(defvar ergeoemacs-mode-term-raw-mode nil)
(defvar ergoemacs-mode-regular nil)
+(defvar ergoemacs-send-keys-term nil)
(defun ergoemacs-post-command-hook ()
"Run `ergoemacs-mode' post command hooks."
(when ergoemacs-mode
(if (and (eq major-mode 'term-mode)
(eq (current-local-map) term-raw-map))
- (setq-local ergoemacs-mode nil
+ (setq-local ergoemacs-mode-regular nil
+ ergoemacs-send-keys-term ergoemacs-mode-send-emacs-keys
+ ergoemacs-mode-send-emacs-keys nil
ergeoemacs-mode-term-raw-mode t)
(run-hooks 'ergoemacs-post-command-hook)))
(when ergeoemacs-mode-term-raw-mode
(when (and (eq major-mode 'term-mode)
(not (eq (current-local-map) term-raw-map)))
- (setq-local ergoemacs-mode t
+ (setq-local ergoemacs-mode-regular t
+ ergoemacs-mode-send-emacs-keys ergoemacs-send-keys-term
ergeoemacs-mode-term-raw-mode nil)
(run-hooks 'ergoemacs-post-command-hook))))
- [elpa] externals/ergoemacs-mode updated (5692fc1f1e -> b0ede648b6), ELPA Syncer, 2022/01/19
- [elpa] externals/ergoemacs-mode f101841c20 07/13: Describe the current `ergoemacs-mode` better, ELPA Syncer, 2022/01/19
- [elpa] externals/ergoemacs-mode cd8f2fa828 09/13: Make sure temporary disable is off when switching off term, ELPA Syncer, 2022/01/19
- [elpa] externals/ergoemacs-mode df8d4253c4 11/13: Add alt+f4, ELPA Syncer, 2022/01/19
- [elpa] externals/ergoemacs-mode 63fe57790e 10/13: Fix the typo; See #511, ELPA Syncer, 2022/01/19
- [elpa] externals/ergoemacs-mode 683020a92b 02/13: Fix `ergoemacs-read-key` advice to work better with `magit`, ELPA Syncer, 2022/01/19
- [elpa] externals/ergoemacs-mode 739ca23a32 03/13: Do not send emacs keys when in `term-mode`. Fix #510,
ELPA Syncer <=
- [elpa] externals/ergoemacs-mode d33f63a3c6 01/13: Remove comit because the bindings are overwritten by `ergoemacs-mode', ELPA Syncer, 2022/01/19
- [elpa] externals/ergoemacs-mode d719e7ee83 04/13: Add menu keys back to standard `ergoemacs-mode' theme, ELPA Syncer, 2022/01/19
- [elpa] externals/ergoemacs-mode 8cf95f4beb 06/13: Spacing changes, ELPA Syncer, 2022/01/19
- [elpa] externals/ergoemacs-mode d8d4d309db 08/13: Move to swap keymaps #510, ELPA Syncer, 2022/01/19
- [elpa] externals/ergoemacs-mode 84289722f4 05/13: Remove outdated documenation, ELPA Syncer, 2022/01/19
- [elpa] externals/ergoemacs-mode df6bdfc55d 12/13: Support for Polish Programmers QWERTY in layouts, ELPA Syncer, 2022/01/19
- [elpa] externals/ergoemacs-mode b0ede648b6 13/13: Merge pull request #513 from sobkas/master, ELPA Syncer, 2022/01/19