From 49ea3eda8bac47bdcff2f415e280653fa3024a0f Mon Sep 17 00:00:00 2001 From: York Zhao Date: Tue, 2 Aug 2011 17:27:22 -0400 Subject: [PATCH] Add "g;" and "g," commands --- evil-integration.el | 5 +++++ evil-maps.el | 6 ++++++ 2 files changed, 11 insertions(+), 0 deletions(-) diff --git a/evil-integration.el b/evil-integration.el index f17ff25..5d7d717 100644 --- a/evil-integration.el +++ b/evil-integration.el @@ -49,6 +49,11 @@ (define-key evil-normal-state-map "zc" 'hs-hide-block)) (add-hook 'hs-minor-mode-hook 'evil-hs-setup))) +;; load goto-chg.el if available +(condition-case nil + (require 'goto-chg) + (error nil)) + ;;; Info (eval-after-load 'info diff --git a/evil-maps.el b/evil-maps.el index 9194a64..6d918bc 100644 --- a/evil-maps.el +++ b/evil-maps.el @@ -64,6 +64,12 @@ (define-key evil-normal-state-map [remap cua-paste-pop] 'evil-paste-pop) (define-key evil-normal-state-map [remap yank-pop] 'evil-paste-pop) +;; go to last change +(when (fboundp 'goto-last-change) + (define-key evil-normal-state-map "g;" 'goto-last-change)) +(when (fboundp 'goto-last-change-reverse) + (define-key evil-normal-state-map "g," 'goto-last-change-reverse)) + ;; undo (define-key evil-normal-state-map "u" 'undo) -- 1.7.6.msysgit.0.46.ga03c