summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGravatar Tom Willemsen2012-09-20 20:35:58 +0200
committerGravatar Tom Willemsen2012-09-20 20:35:58 +0200
commit296ccbd5e6657a422bba75e8b9315f7f161e1ba8 (patch)
treef94ac279a80654e3178e749cbe0cc45e682a951e
parent7a9412b11fcf044572ea7e7d8d550f5ad5085d39 (diff)
parent36ebaafbc82328f8cb15105c915661a98c47cb0f (diff)
downloadbw-master.tar.gz
bw-master.zip
Merge remote-tracking branch 'ryuslash/master'HEADmaster
Conflicts: bw.el
-rw-r--r--bw.el10
1 files changed, 10 insertions, 0 deletions
diff --git a/bw.el b/bw.el
index 453c1ab..7e94a28 100644
--- a/bw.el
+++ b/bw.el
@@ -90,6 +90,16 @@
(setq bw-last-shown-buffer buffer)
win))
+;;;###autoload
+(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 'window-persistent-parameters (cons 'bw-bottom t))
(defun bw-find-appropriate-buffer ()