From 49ea3eda8bac47bdcff2f415e280653fa3024a0f Mon Sep 17 00:00:00 2001
From: York Zhao <gtdplatform@gmail.com>
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

