From a84621b520597e0c682b7acd048dfd25ca2bd7f9 Mon Sep 17 00:00:00 2001 From: bh Date: Fri, 12 Dec 2025 22:35:33 +0800 Subject: Added Terafox Theme --- config/magit.el | 32 +++++++++++++++++++++++++++++++- 1 file changed, 31 insertions(+), 1 deletion(-) (limited to 'config/magit.el') 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))) -- cgit v1.2.3