summaryrefslogtreecommitdiff
path: root/lisp
diff options
context:
space:
mode:
Diffstat (limited to 'lisp')
-rw-r--r--lisp/init-god-mode.el11
1 files changed, 3 insertions, 8 deletions
diff --git a/lisp/init-god-mode.el b/lisp/init-god-mode.el
index 1965327..9b3bc04 100644
--- a/lisp/init-god-mode.el
+++ b/lisp/init-god-mode.el
@@ -18,14 +18,9 @@
(add-hook 'god-mode-enabled-hook 'my-update-cursor)
(add-hook 'god-mode-disabled-hook 'my-update-cursor)
-;; do not enable god-mode in terminals and email
-(add-to-list 'god-exempt-major-modes 'eshell-mode)
-(add-to-list 'god-exempt-major-modes 'shell-mode)
-(add-to-list 'god-exempt-major-modes 'term-mode)
-(add-to-list 'god-exempt-major-modes 'mu4e-headers-mode)
-(add-to-list 'god-exempt-major-modes 'erc-mode)
-(add-to-list 'god-exempt-major-modes 'git-commit-mode)
-(add-to-list 'god-exempt-major-modes 'message-mode)
+;; reliably toggle god-mode for all modes
+(setq god-exempt-major-modes nil)
+(setq god-exempt-predicates nil)
(defun god-toggle-on-overwrite ()
"Toggle god-mode on overwrite-mode."