aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--evil-maps.el3
-rw-r--r--evil-vars.el5
2 files changed, 8 insertions, 0 deletions
diff --git a/evil-maps.el b/evil-maps.el
index 0aaea78..079b9f6 100644
--- a/evil-maps.el
+++ b/evil-maps.el
@@ -336,6 +336,9 @@
(when evil-want-C-d-scroll
(define-key evil-motion-state-map (kbd "C-d") 'evil-scroll-down))
+(when evil-want-C-g-bindings
+ (define-key evil-motion-state-map "g\C-g" 'count-words))
+
;;; Visual state
(define-key evil-visual-state-map "A" 'evil-append)
diff --git a/evil-vars.el b/evil-vars.el
index 15a4576..07f478b 100644
--- a/evil-vars.el
+++ b/evil-vars.el
@@ -534,6 +534,11 @@ ubiquity of prefix arguments."
'evil-window-map))
(define-key evil-insert-state-map (kbd "C-w") 'evil-delete-backward-word))))))
+(defcustom evil-want-C-g-bindings nil
+ "Whether `C-g' postfix can be used in bindings."
+ :type 'boolean
+ :group 'evil)
+
(defcustom evil-want-C-w-in-emacs-state nil
"Whether `C-w' prefixes windows commands in Emacs state."
:type 'boolean