diff options
| author | bh <qn+git@excalibur.computer> | 2025-12-12 22:35:33 +0800 |
|---|---|---|
| committer | bh <qn+git@excalibur.computer> | 2025-12-12 22:35:33 +0800 |
| commit | a84621b520597e0c682b7acd048dfd25ca2bd7f9 (patch) | |
| tree | 1fa5a1e5cdb340cbf8b7c394f7a141f196080f5d /config/magit.el | |
| parent | 77cfedd1c9a6173cc8b47fb97eb594ef3186c264 (diff) | |
Added Terafox Theme
Diffstat (limited to 'config/magit.el')
| -rw-r--r-- | config/magit.el | 32 |
1 files changed, 31 insertions, 1 deletions
diff --git a/config/magit.el b/config/magit.el index 1bf91e9..89f73db 100644 --- a/config/magit.el +++ b/config/magit.el @@ -2,4 +2,34 @@ (use-package magit :bind - ("C-x g" . magit-status)) + (("C-x g" . magit-status) ;; Open Magit status + ("C-x M-g" . magit-dispatch) ;; Magit command menu + ("C-c M-g" . magit-file-dispatch) ;; File-specific commands + ("C-c g b" . magit-blame) ;; Git blame for current file + ("C-c g l" . magit-log-buffer-file) ;; Log for current file + ("C-c g d" . magit-diff-buffer-file));; Diff for current file + :config + ;; Selection color + (set-face-attribute 'magit-section-highlight nil + :background "#004344") + + ;; Show recent commits + (setq magit-log-section-commit-count 10) + + ;; Customize section order - keep unstaged, staged, and recent commits at top + (setq magit-status-sections-hook + '(magit-insert-status-headers + magit-insert-staged-changes + magit-insert-unstaged-changes + magit-insert-recent-commits + magit-insert-untracked-files + magit-insert-stashes + magit-insert-unpulled-from-upstream + magit-insert-unpushed-to-upstream + magit-insert-merge-log + magit-insert-rebase-sequence + magit-insert-am-sequence + magit-insert-sequencer-sequence + magit-insert-bisect-output + magit-insert-bisect-rest + magit-insert-bisect-log))) |
