"Display function to use the designated window."
(prog1 mdw-designated-window
(when mdw-designated-window
- (select-window mdw-designated-window)
- (switch-to-buffer buffer nil t))
+ (with-selected-window mdw-designated-window
+ (switch-to-buffer buffer nil t)))
(setq mdw-designated-window nil)))
(setq display-buffer-base-action
nil))))
(setq magit-display-buffer-function 'mdw-display-magit-buffer)
+(defun mdw-display-magit-file-buffer (buffer)
+ "Show a file buffer from a diff."
+ (select-window (display-buffer buffer)))
+(setq magit-display-file-buffer-function 'mdw-display-magit-file-buffer)
+
;;;--------------------------------------------------------------------------
;;; GUD, and especially GDB.