summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorRavi R Kiran <aine.marina@gmail.com>2021-04-25 03:14:19 (GMT)
committerRavi R Kiran <aine.marina@gmail.com>2021-04-25 03:14:19 (GMT)
commit33872f218c2de9de542bd082ce741ae63740e40e (patch)
tree41a4a0bcee6870617aaf9802e1001f220b12368d
parent0477c109bfd654fbefa91ed0f6ea5171fb8931ca (diff)
downloaddotemacs-33872f218c2de9de542bd082ce741ae63740e40e.zip
dotemacs-33872f218c2de9de542bd082ce741ae63740e40e.tar.gz
dotemacs-33872f218c2de9de542bd082ce741ae63740e40e.tar.bz2
Handle compilation buffer properly
-rw-r--r--lisp/ravi-init-appearance.el22
1 files changed, 8 insertions, 14 deletions
diff --git a/lisp/ravi-init-appearance.el b/lisp/ravi-init-appearance.el
index 730ea54..9d705a6 100644
--- a/lisp/ravi-init-appearance.el
+++ b/lisp/ravi-init-appearance.el
@@ -273,27 +273,21 @@ Delete all whitespace on a successive key press."
(bind-key "C-h a" 'apropos)
-(use-package popwin
- :config
- (progn
- (popwin-mode 1)
- (push '("*Pp Eval Output*" :height 15) popwin:special-display-config)
- ;; Do not show compilation buffer if already visible elsewhere
- (add-to-list 'display-buffer-alist
- `(,(rx bos "*compilation*" eos)
- (display-buffer-reuse-window
- popwin:display-buffer-action)
- (reusable-frames . t))))
- :disabled)
-
(add-to-list 'display-buffer-alist
`(,(rx bos "*compilation*" eos)
(display-buffer-reuse-window
display-buffer-in-previous-window
- display-buffer-at-bottom)
+ display-buffer-in-side-window)
(reusable-frames . t)
(inhibit-same-window . t)
+ (side . bottom)
(window-height . 15)))
+(defun ravi/quit-side-windows ()
+ "Quit all side windows at bottom of current frame"
+ (interactive)
+ (dolist (window (window-at-side-list))
+ (quit-window nil window)))
+(bind-key "S-<f5>" 'ravi/quit-side-windows)
(use-package import-popwin
:bind (("M-I" . import-popwin)))