aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Burkett <justin@burkett.cc>2018-12-05 15:32:39 -0500
committerJustin Burkett <justin@burkett.cc>2018-12-05 15:39:56 -0500
commitdb5747a10e4cf63d034769f8ac52ade6546b94f6 (patch)
tree3cf373300c66390da8787616457574c060a73b5b
parent99bcf8c31ee72a3a571e013f40d105618fb92d19 (diff)
Allow C-g to abort evil-read-key
This prevents evil-replace from inserting a literal C-g if C-g is typed after entering replace state.
-rw-r--r--evil-maps.el1
1 files changed, 1 insertions, 0 deletions
diff --git a/evil-maps.el b/evil-maps.el
index 01deac1..ac69ffa 100644
--- a/evil-maps.el
+++ b/evil-maps.el
@@ -546,6 +546,7 @@ included in `evil-insert-state-bindings' by default."
;; evil-read-key
(define-key evil-read-key-map (kbd "ESC") #'keyboard-quit)
(define-key evil-read-key-map (kbd "C-]") #'keyboard-quit)
+(define-key evil-read-key-map (kbd "C-g") #'keyboard-quit)
(define-key evil-read-key-map (kbd "C-q") #'evil-read-quoted-char)
(define-key evil-read-key-map (kbd "C-v") #'evil-read-quoted-char)
(define-key evil-read-key-map (kbd "C-k") #'evil-read-digraph-char)