diff options
| author | Sakamoto <me@sakamoto.network> | 2026-08-16 15:34:00 -0500 |
|---|---|---|
| committer | Sakamoto <me@sakamoto.network> | 2026-08-16 15:34:00 -0500 |
| commit | d51beea88d300cb5066bb92a8148cad52fa1091d (patch) | |
| tree | 4357b4958c19dddd304a0d6ee77994fb9f12c118 /dot_config/emacs/lisp/git-config.el | |
| parent | a623fed63460d6d810605ce1ce858a58a5b222f7 (diff) | |
| download | dotfiles-d51beea88d300cb5066bb92a8148cad52fa1091d.tar.xz dotfiles-d51beea88d300cb5066bb92a8148cad52fa1091d.zip | |
update
Diffstat (limited to 'dot_config/emacs/lisp/git-config.el')
| -rw-r--r-- | dot_config/emacs/lisp/git-config.el | 24 |
1 files changed, 24 insertions, 0 deletions
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) |
