mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
Don't let 'jk' escape mess with electric indent
This commit is contained in:
@ -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)))))))))
|
||||
|
Reference in New Issue
Block a user