el/dot-emacs.el: Override Magit's displaying of file buffers from diffs.
authorMark Wooding <mdw@distorted.org.uk>
Mon, 2 May 2022 22:19:10 +0000 (23:19 +0100)
committerMark Wooding <mdw@distorted.org.uk>
Mon, 2 May 2022 22:19:10 +0000 (23:19 +0100)
el/dot-emacs.el

index 12c3b21..d7b4800 100644 (file)
@@ -5205,6 +5205,11 @@ rather than baking the list into the function."
                      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.