Don't let 'jk' escape mess with electric indent
This commit is contained in:
parent
28a720e626
commit
c89da6ed6c
1 changed files with 6 additions and 0 deletions
|
@ -241,10 +241,16 @@ key-chord-define."
|
|||
((null evt) (message ""))
|
||||
((and (integerp evt) (or (char-equal evt ?k)
|
||||
(char-equal evt ?K)))
|
||||
|
||||
(if (evil-replace-state-p)
|
||||
(evil-replace-backspace)
|
||||
(delete-char -1))
|
||||
(set-buffer-modified-p modified)
|
||||
(when (and (bound-and-true-p electric-indent-mode)
|
||||
narf-electric-indent-words
|
||||
(eolp)
|
||||
(looking-back (concat "\\<" (regexp-opt narf-electric-indent-words) "\\>")))
|
||||
(indent-according-to-mode))
|
||||
(push 'escape unread-command-events))
|
||||
(t
|
||||
(setq unread-command-events (append unread-command-events (list evt)))))))))
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue