From 422235d670dda92d7ad22ac5ac0adc4dee4320fe Mon Sep 17 00:00:00 2001 From: Martin Polden Date: Mon, 15 Apr 2024 16:21:46 +0200 Subject: git: bind magit-commit-absorb --- lisp/init-git.el | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'lisp') diff --git a/lisp/init-git.el b/lisp/init-git.el index 4137bd9..c681491 100644 --- a/lisp/init-git.el +++ b/lisp/init-git.el @@ -27,7 +27,13 @@ If NOSELECT is non-nil, do not select the window." :map magit-status-mode-map ;; make C-o and o behave as in dired ("o" . mpolden/magit-visit-file-other-window) - ("C-o" . mpolden/magit-visit-file-other-window-noselect))) + ("C-o" . mpolden/magit-visit-file-other-window-noselect)) + + :config + ;; absorb automatically fixes up existing commits + ;; https://github.com/tummychow/git-absorb + (transient-replace-suffix 'magit-commit 'magit-commit-autofixup + '("x" "Absorb changes" magit-commit-absorb))) (use-package forge :ensure t -- cgit v1.2.3