summaryrefslogtreecommitdiffstats
path: root/lisp/init-git.el
diff options
context:
space:
mode:
Diffstat (limited to 'lisp/init-git.el')
-rw-r--r--lisp/init-git.el7
1 files changed, 6 insertions, 1 deletions
diff --git a/lisp/init-git.el b/lisp/init-git.el
index 66bcfaa..a99af82 100644
--- a/lisp/init-git.el
+++ b/lisp/init-git.el
@@ -16,7 +16,12 @@
(global-set-key (kbd "C-x m") 'magit-status)
;; magit blame keybinding
-(global-set-key (kbd "C-c b") 'magit-blame-mode)
+(global-set-key (kbd "C-c b")
+ (lambda ()
+ (interactive)
+ (if magit-blame-mode
+ (magit-blame-quit)
+ (call-interactively 'magit-blame))))
(defun magit-diff-visit-file-noselect (file &optional other-window)
"Visit current item, but don't select it."