Fix over-indentation with electric-indent-mode and narf-electric-indent-words

This commit is contained in:
Henrik Lissner 2016-05-10 23:04:09 -04:00
parent 8fa1aaa784
commit c427842a04

View file

@ -142,7 +142,7 @@ enable multiple minor modes for the same regexp.")
(defvar-local narf-electric-indent-words '()) (defvar-local narf-electric-indent-words '())
(setq electric-indent-chars '(?\n ?\^?)) (setq electric-indent-chars '(?\n ?\^?))
(push (lambda (c) (push (lambda (c)
(when (eolp) (when (and (eolp) narf-electric-indent-words)
(save-excursion (save-excursion
(backward-word) (backward-word)
(looking-at-p (concat "\\<" (regexp-opt narf-electric-indent-words)))))) (looking-at-p (concat "\\<" (regexp-opt narf-electric-indent-words))))))