From 56a764c4b302b007e32bbf347a2dea202fbd6fb0 Mon Sep 17 00:00:00 2001 From: James Bunton Date: Sat, 15 Jul 2017 23:37:39 +1000 Subject: [PATCH] goto-chg - go to last edit --- .gitmodules | 3 +++ README_KEYBINDINGS.md | 5 ++++- lisp/my-keys.el | 2 ++ lisp/my-minor-modes.el | 2 ++ packages/goto-chg | 1 + 5 files changed, 12 insertions(+), 1 deletion(-) create mode 160000 packages/goto-chg diff --git a/.gitmodules b/.gitmodules index 620f578..c4cc07b 100644 --- a/.gitmodules +++ b/.gitmodules @@ -115,3 +115,6 @@ [submodule "highlight-symbol"] path = packages/highlight-symbol url = https://github.com/nschum/highlight-symbol.el.git +[submodule "goto-chg"] + path = packages/goto-chg + url = https://github.com/emacsmirror/goto-chg.git diff --git a/README_KEYBINDINGS.md b/README_KEYBINDINGS.md index 652105d..64ed8fd 100644 --- a/README_KEYBINDINGS.md +++ b/README_KEYBINDINGS.md @@ -142,7 +142,8 @@ M-x comment-box Wrap region in comment box ``` C-Space Set mark (start selection) C-Space C-Space Set mark to point -C-u C-space Return to mark +C-u C-space Pop mark +C-x C-space Pop global mark C-x C-x Exchange point and mark C-M-h Highlight expression M-@ Set mark at end of next word @@ -150,6 +151,8 @@ C-= Expand region C-c l Insert extra cursor on all lines in region C-c m Ask to insert extra cursor at locations matching selected region M-= Display info about region +C-. Go to last edit +C-, Go to last edit reverse ``` # Highlighting diff --git a/lisp/my-keys.el b/lisp/my-keys.el index 2ff9669..14d9a76 100644 --- a/lisp/my-keys.el +++ b/lisp/my-keys.el @@ -52,6 +52,8 @@ (global-set-key (kbd "C-=") 'er/expand-region) (global-set-key (kbd "C-c l") 'mc/edit-lines) (global-set-key (kbd "C-c m") 'mc/mark-more-like-this-extended) +(global-set-key (kbd "C-.") 'goto-last-change) +(global-set-key (kbd "C-,") 'goto-last-change-reverse) ;; Killing and deleting (global-set-key (kbd "M-y") 'counsel-yank-pop) diff --git a/lisp/my-minor-modes.el b/lisp/my-minor-modes.el index ede7b37..013a54b 100644 --- a/lisp/my-minor-modes.el +++ b/lisp/my-minor-modes.el @@ -36,6 +36,8 @@ (define-key m (kbd "C-c RET") 'goto-address-at-point) m)) +(require 'goto-chg) + (require 'highlight-symbol) (add-hook 'prog-mode-hook #'highlight-symbol-mode) (add-hook 'prog-mode-hook #'highlight-symbol-nav-mode) diff --git a/packages/goto-chg b/packages/goto-chg new file mode 160000 index 0000000..79fdd52 --- /dev/null +++ b/packages/goto-chg @@ -0,0 +1 @@ +Subproject commit 79fdd52dff5422d8191e34bf4c9cb86213d07211 -- 2.39.2