branch: externals/ergoemacs-mode
commit f14b71e832edc96e5e0596240d8ea683ad336cb1
Author: Matthew Fidler <[email protected]>
Commit: Matthew Fidler <[email protected]>
Remove ergoemacs-mode support for term-mode
---
ergoemacs-mode.el | 5 +++++
1 file changed, 5 insertions(+)
diff --git a/ergoemacs-mode.el b/ergoemacs-mode.el
index 5eca7f0..da5b38a 100644
--- a/ergoemacs-mode.el
+++ b/ergoemacs-mode.el
@@ -178,9 +178,14 @@ The TEXT will be what the mode-line is set to be."
(run-hooks 'ergoemacs-pre-command-hook)))
(defvar ergoemacs-post-command-hook nil)
+(defvar ergeoemacs-mode-term-raw-mode nil)
(defun ergoemacs-post-command-hook ()
"Run `ergoemacs-mode' post command hooks."
(when ergoemacs-mode
+ (when (and (eq major-mode 'term-mode)
+ (eq (current-local-map) term-raw-map))
+ (setq-local ergoemacs-mode nil)
+ (setq-local ergeoemacs-mode-term-raw-mode t))
(run-hooks 'ergoemacs-post-command-hook)))
(defvar ergoemacs-after-load-functions nil)