diff --git a/uno/modules/dev/git.org b/uno/modules/dev/git.org index e191045..276f833 100644 --- a/uno/modules/dev/git.org +++ b/uno/modules/dev/git.org @@ -17,6 +17,8 @@ Define Git dev package. #+BEGIN_SRC emacs-lisp (use-package magit :after uno-dev-git + :custom + (magit-diff-refine-hunk t) :general (uno-leader-define "g" '(:ignore t :which-key "Git") @@ -84,3 +86,19 @@ Define Git dev package. :config (uno/add-prog-mode 'gitattributes-mode)) #+END_SRC + +* Diff Highlight + +#+BEGIN_SRC emacs-lisp + (use-package diff-hl + :after uno-dev-git + :hook + (uno-prog-mode . turn-on-diff-hl-mode) + (uno-prog-mode . diff-hl-flydiff-mode)) + + (use-package diff-hl + :after (uno-dev-git magit) + :hook + (magit-pre-refresh . diff-hl-magit-pre-refresh) + (magit-post-refresh . diff-hl-magit-post-refresh)) +#+END_SRC