diff options
author | rekado <rekado@elephly.net> | 2014-10-16 23:16:57 +0200 |
---|---|---|
committer | rekado <rekado@elephly.net> | 2014-10-16 23:16:57 +0200 |
commit | 40caff9955d0abc1801e7a37f3c4cf7e6a91ad8a (patch) | |
tree | eb27e99f0e50eb5616767f648e1114a8cead45c2 | |
parent | cc6de4ba3044ccf9ca130dc0de8ae01daad25399 (diff) |
use god-mode instead of rekado-mode
-rw-r--r-- | init.el | 20 |
1 files changed, 18 insertions, 2 deletions
@@ -218,8 +218,24 @@ (global-set-key (kbd "C-c C-d") 'hungry-delete-forward) (load "email.el") -(require 'rekado-mode) -(rekado-mode 1) + +(require 'god-mode) +(global-set-key (kbd "<M-SPC>") 'god-mode-all) +(defun my-update-cursor () + (setq cursor-type (if (or god-local-mode buffer-read-only) + 'box + 'bar))) + +(add-hook 'god-mode-enabled-hook 'my-update-cursor) +(add-hook 'god-mode-disabled-hook 'my-update-cursor) +(defun god-toggle-on-overwrite () + "Toggle god-mode on overwrite-mode." + (if (bound-and-true-p overwrite-mode) + (god-local-mode-pause) + (god-local-mode-resume))) + +(add-hook 'overwrite-mode-hook 'god-toggle-on-overwrite) + (load "init-magit.el") (load "init-eshell.el") |