core: don't remap C-g in auto-evilified buffers

This commit is contained in:
syl20bnr 2015-07-30 00:34:15 -04:00
parent 6dc3ea3393
commit 0ca590a586

View file

@ -158,7 +158,11 @@
((equal event 32) nil)
((equal event ?/) nil)
((equal event ?:) nil)
;; C-g (cannot remap C-g)
((equal event ?\a) nil)
((and (<= ?a event) (<= event ?z)) (- event 32))
;; don't shadow C-g, G is mapped directly to C-S-g
((equal event ?G) (+ (expt 2 25) ?\a))
((and (<= ?A event) (<= event ?Z)) (- event 64))
((and (<= 1 event) (<= event 26)) (+ (expt 2 25) event)))))