diff options
-rw-r--r-- | init.el | 20 |
1 files changed, 1 insertions, 19 deletions
@@ -925,6 +925,7 @@ magit-update-other-window-delay 0.1 magit-revision-show-gravatars nil magit-revision-insert-related-refs nil + magit-use-sticky-arguments 'current magit-log-show-refname-after-summary t magit-log-section-arguments nil) @@ -1011,25 +1012,6 @@ (magit-change-popup-key 'magit-branch-popup :action ?s ?v) - (defun km/magit-mode-kill-hidden (mode) - (let ((buffer (magit-mode-get-buffer mode))) - (unless (or (not buffer) - (get-buffer-window buffer) - (derived-mode-p mode)) - (kill-buffer buffer)))) - - (advice-add 'magit-log-popup - :before - (lambda (&rest _) - (km/magit-mode-kill-hidden 'magit-log-mode)) - '((name . "magit-log-kill-previous"))) - (advice-add 'magit-diff-popup - :before - (lambda (&rest _) - (km/magit-mode-kill-hidden 'magit-diff-mode)) - '((name . "magit-diff-kill-previous"))) - - (advice-add 'magit-diff-while-committing :around |