From d51beea88d300cb5066bb92a8148cad52fa1091d Mon Sep 17 00:00:00 2001 From: Sakamoto Date: Sun, 16 Aug 2026 15:34:00 -0500 Subject: update --- dot_config/emacs/lisp/git-config.el | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 dot_config/emacs/lisp/git-config.el (limited to 'dot_config/emacs/lisp/git-config.el') diff --git a/dot_config/emacs/lisp/git-config.el b/dot_config/emacs/lisp/git-config.el new file mode 100644 index 0000000..6ea08a9 --- /dev/null +++ b/dot_config/emacs/lisp/git-config.el @@ -0,0 +1,24 @@ +(use-package magit + :ensure t + :hook ((git-commit-mode . flyspell-mode) + (git-commit-mode . magit-git-commit-insert-branch)) + :bind ( :map project-prefix-map + ("g" . magit-project-status))) + +(use-package diff-hl + :defer t + :ensure t + :hook + (find-file . (lambda () + (global-diff-hl-mode) ;; Enable Diff-HL mode for all files. + (diff-hl-flydiff-mode) ;; Automatically refresh diffs. + (diff-hl-margin-mode))) ;; Show diff indicators in the margin. + :custom + (diff-hl-side 'left) ;; Set the side for diff indicators. + (diff-hl-margin-symbols-alist '((insert . "┃") ;; Customize symbols for each change type. + (delete . "-") + (change . "┃") + (unknown . "┆") + (ignored . "i")))) + +(provide 'git-config) -- cgit v1.2.3