diff options
| author | 2012-09-18 20:22:58 +0200 | |
|---|---|---|
| committer | 2012-09-18 20:22:58 +0200 | |
| commit | 36ebaafbc82328f8cb15105c915661a98c47cb0f (patch) | |
| tree | 9b4ea055695882ca7d47a86d25501cc177153078 | |
| parent | 5857c6138296743b464d8a748dc40400143bdab4 (diff) | |
| download | bw-36ebaafbc82328f8cb15105c915661a98c47cb0f.tar.gz bw-36ebaafbc82328f8cb15105c915661a98c47cb0f.zip | |
Don't show other windows in bottom window
If possible.
| -rw-r--r-- | bw.el | 11 |
1 files changed, 11 insertions, 0 deletions
@@ -66,8 +66,19 @@ (local-set-key (kbd "C-c C-q") 'delete-window) win)) +(defun bw-display-in-other-window (buffer alist) + "Show BUFFER in any window that is not the bottom window. + +Discard ALIST." + (let ((win (get-buffer-window buffer))) + (when (window-parameter win 'bw-bottom) + (setq win (next-window win 'no))) + (set-window-buffer win buffer))) + (add-to-list 'display-buffer-alist '("^\\*.*\\*$" . ((bw-display-in-bottom-window . nil)))) +(add-to-list 'display-buffer-alist + '(".*" . ((bw-display-in-other-window . nil))) t) (add-to-list 'window-persistent-parameters (cons 'bw-bottom t)) (defun bw-find-appropriate-buffer () |
