From 3f3b2fea87172f155e5f91d75f0fb69d8648acf2 Mon Sep 17 00:00:00 2001 From: Youmu Date: Sat, 9 May 2020 05:23:33 +0800 Subject: Update evil-maps.el `g C-g` to count words --- evil-maps.el | 3 +++ evil-vars.el | 5 +++++ 2 files changed, 8 insertions(+) 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 -- cgit v1.0