From 5c62bdc8507bbcfc889e8a65e9cff63d584d6015 Mon Sep 17 00:00:00 2001 From: Tom Willemse Date: Thu, 13 Oct 2016 02:07:51 +0200 Subject: Show magit-status in full-frame --- emacs/.emacs.d/init/magit-init.org | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'emacs/.emacs.d/init') diff --git a/emacs/.emacs.d/init/magit-init.org b/emacs/.emacs.d/init/magit-init.org index a759c5d..217d45c 100644 --- a/emacs/.emacs.d/init/magit-init.org +++ b/emacs/.emacs.d/init/magit-init.org @@ -14,3 +14,17 @@ has changed on a line. #+BEGIN_SRC emacs-lisp (setq magit-diff-refine-hunk 'all) #+END_SRC + +Make the magit status buffer always open as the only window in Emacs. + +#+BEGIN_SRC emacs-lisp + (defvar oni:magit-status-rx + (rx bos "*magit: ")) + + (defun oni:display-buffer-in-only-window (buffer alist) + (delete-other-windows) + (display-buffer-same-window buffer alist)) + + (add-to-list 'display-buffer-alist + `(,oni:magit-status-rx oni:display-buffer-in-only-window)) +#+END_SRC -- cgit v1.2.3-54-g00ecf