From 08801fc5ecc77de57738797cb1b490a0630f737e Mon Sep 17 00:00:00 2001 From: SqrtMinusOne Date: Wed, 25 Aug 2021 19:25:57 +0300 Subject: [PATCH] feat(emacs): git-timemachine --- .emacs.d/init.el | 5 +++++ Emacs.org | 9 ++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/.emacs.d/init.el b/.emacs.d/init.el index 2b20ab2..55d3b9f 100644 --- a/.emacs.d/init.el +++ b/.emacs.d/init.el @@ -200,6 +200,7 @@ helpful compile comint + git-timemachine magit prodigy))) @@ -640,6 +641,10 @@ then it takes a second \\[keyboard-quit] to abort the minibuffer." :config (global-git-gutter-mode +1)) +(use-package git-timemachine + :straight t + :commands (git-timemachine)) + (my-leader-def "m" 'magit "M" 'magit-file-dispatch) diff --git a/Emacs.org b/Emacs.org index e878109..0d8f46d 100644 --- a/Emacs.org +++ b/Emacs.org @@ -603,6 +603,7 @@ I don't enable the entire package, just the modes I need. helpful compile comint + git-timemachine magit prodigy))) #+end_src @@ -1228,7 +1229,9 @@ A company frontend with nice icons. ** Git & Magit [[https://magit.vc/][Magic]] is a git interface for Emacs. The closest non-Emacs alternative (sans actual clones) I know is [[https://github.com/jesseduffield/lazygit][lazygit]], which I used before Emacs. -Also, [[https://github.com/emacsorphanage/git-gutter][git-gutter]] is plugin which shows git changes for each line (added/changed/deleted lines). +[[https://github.com/emacsorphanage/git-gutter][git-gutter]] is a package which shows git changes for each line (added/changed/deleted lines). + +[[https://github.com/emacsmirror/git-timemachine][git-timemachine]] allows to visit previous versions of a file. #+begin_src emacs-lisp (use-package magit @@ -1255,6 +1258,10 @@ Also, [[https://github.com/emacsorphanage/git-gutter][git-gutter]] is plugin whi :config (global-git-gutter-mode +1)) +(use-package git-timemachine + :straight t + :commands (git-timemachine)) + (my-leader-def "m" 'magit "M" 'magit-file-dispatch)