-;;; riece-layout.el --- layout management
+;;; riece-layout.el --- layout management -*- lexical-binding: t -*-
;; Copyright (C) 1998-2003 Daiki Ueno
;; Author: Daiki Ueno <ueno@unixuser.org>
-;; TAKAHASHI "beatmaria" Kaoru <kaoru@kaisei.org>
+;; TAKAHASHI Kaoru <kaoru@kaisei.org>
;; Keywords: IRC, riece
;; This file is part of Riece.
("bottom-left" riece-configure-windows left bottom)
("top" riece-configure-windows-top)
("spiral" riece-configure-windows-spiral)
+ ("one-window" riece-configure-windows-one-window)
("default" . "middle-right"))
"An alist mapping the names to layout functions.
An element of this alist is either in the following forms:
(select-window (or (get-buffer-window buffer)
(get-buffer-window riece-command-buffer)))))
+(defun riece-configure-windows-one-window ()
+ ;; Can't expand minibuffer to full frame.
+ (if (eq (selected-window) (minibuffer-window))
+ (other-window 1))
+ (delete-other-windows)
+ (set-window-buffer (selected-window) riece-dialogue-buffer))
+
(provide 'riece-layout)
;;; riece-layout.el ends here