chiark
/
gitweb
/
~ian
/
ian-dotfiles.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(from parent 1:
f22d3b7
)
emacs: more selectively kill electric-indent-mode
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sun, 9 Apr 2017 11:34:01 +0000
(12:34 +0100)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sun, 9 Apr 2017 11:34:01 +0000
(12:34 +0100)
home/emacs/ian.el
patch
|
blob
|
history
diff --git
a/home/emacs/ian.el
b/home/emacs/ian.el
index e846da6b9b682bb624801980e96a42839b621d27..06909f1199af076d94afd97bb1b9570fdfed1c1d 100644
(file)
--- a/
home/emacs/ian.el
+++ b/
home/emacs/ian.el
@@
-41,7
+41,13
@@
(display-time)
;
(set-default 'indent-line-function 'insert-tab)
-(set-default 'electric-indent-mode nil)
+(defun defuse-electrocuting-indent ()
+ "Disable electric-indent-mode if indent-line-function is daft"
+ (and
+ (eq indent-line-function 'insert-tab)
+ (electric-indent-local-mode 0)))
+(add-hook 'after-change-major-mode-hook 'defuse-electrocuting-indent)
+;
(set-variable 'search-repeat-char 28)
(set-fringe-mode (cons 0 nil))
(if (string-match "^19\." emacs-version)