aboutsummaryrefslogtreecommitdiffstats
path: root/emacs
diff options
context:
space:
mode:
authorGravatar Tom Willemse2016-10-13 02:07:51 +0200
committerGravatar Tom Willemse2016-10-13 02:07:51 +0200
commit5c62bdc8507bbcfc889e8a65e9cff63d584d6015 (patch)
tree64b92cd51fc0904bd546021fba0958a176acb868 /emacs
parent0e226123026471b8a4c925023fef94cd646a918d (diff)
downloadnew-dotfiles-5c62bdc8507bbcfc889e8a65e9cff63d584d6015.tar.gz
new-dotfiles-5c62bdc8507bbcfc889e8a65e9cff63d584d6015.zip
Show magit-status in full-frame
Diffstat (limited to 'emacs')
-rw-r--r--emacs/.emacs.d/init/magit-init.org14
1 files changed, 14 insertions, 0 deletions
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