refactor(kbd): Reorganize version control keybindings

This commit is contained in:
User
2026-06-25 08:41:25 +08:00
committed by andsy10
parent cc51854eb0
commit 6507e5b1d4

View File

@@ -1,4 +1,4 @@
;;; init-kbd.el --- keybindings -*- lexical-binding: t -*- ;;; init-kbd.el --- keybindings -*- lexical-binding: t -*-
;;; Commentary: ;;; Commentary:
@@ -78,15 +78,14 @@
"a" 'my-gptel-agent-project "a" 'my-gptel-agent-project
"i" 'projectile-ibuffer) "i" 'projectile-ibuffer)
;; g for magit ;; v for version control
(general-unbind "C-x g")
(general-def (general-def
:prefix "C-x g" :prefix "C-x v"
"s" 'magit-status "=" 'magit-diff-buffer-file
"c" 'magit-clone "c" 'magit-clone
"d" 'magit-diff "i" 'magit-init
"b" 'magit-branch "l" 'magit-log-buffer-file
"B" 'magit-blame) "h" 'magit-log-buffer-file)
;; t for modes toggle ;; t for modes toggle
(general-def (general-def
@@ -185,11 +184,7 @@
;; magit ;; magit
(general-def (magit-mode-map tokei-mode-map) (general-def (magit-mode-map tokei-mode-map)
"C-<tab>" 'my-magit-toggle-parent-section "C-<tab>" 'my-magit-toggle-parent-section)
"p" 'magit-section-backward-sibling
"M-p" 'magit-section-backward
"n" 'magit-section-forward-sibling
"M-n" 'magit-section-forward)
;; sly ;; sly
(general-def (sly-mode-map sly-editing-mode-map) (general-def (sly-mode-map sly-editing-mode-map)
@@ -207,7 +202,11 @@
"C-q" 'vterm-send-next-key) "C-q" 'vterm-send-next-key)
;; eat ;; eat
(general-def (eat-semi-char-mode-map eat-line-mode-map eat-char-mode-map eat-eshell-semi-char-mode-map eat-eshell-char-mode-map) (general-def (eat-semi-char-mode-map
eat-line-mode-map
eat-char-mode-map
eat-eshell-semi-char-mode-map
eat-eshell-char-mode-map)
"M-[" nil "M-[" nil
"M-]" nil) "M-]" nil)
@@ -381,7 +380,6 @@
;; other ;; other
"C-x r b" 'consult-bookmark "C-x r b" 'consult-bookmark
"C-x v =" 'magit-diff-buffer-file
"C-;" 'embark-act) "C-;" 'embark-act)
(cond (cond