From 06aaa28c3607d266543feb958507fb385f4e75f1 Mon Sep 17 00:00:00 2001 From: Martin Polden Date: Sun, 5 Jul 2015 23:11:27 +0200 Subject: Fix C-c b behaviour with new Magit --- lisp/init-git.el | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'lisp/init-git.el') 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." -- cgit v1.2.3