projects
/
riece
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Fixed.
[riece]
/
lisp
/
riece-layout.el
diff --git
a/lisp/riece-layout.el
b/lisp/riece-layout.el
index
08441e3
..
584c2c0
100644
(file)
--- a/
lisp/riece-layout.el
+++ b/
lisp/riece-layout.el
@@
-28,7
+28,7
@@
(require 'riece-misc)
(defgroup riece-layout nil
(require 'riece-misc)
(defgroup riece-layout nil
- "
Manage window layouts
"
+ "
Window layouts.
"
:prefix "riece-"
:group 'riece)
:prefix "riece-"
:group 'riece)
@@
-49,8
+49,8
@@
"An alist mapping the names to layout functions.
An element of this alist is either in the following forms:
"An alist mapping the names to layout functions.
An element of this alist is either in the following forms:
-
(NAME CONFIGURE-FUNCTION [PARAMETERS]
)
-
(NAME1 . NAME2
)
+
\(NAME CONFIGURE-FUNCTION [PARAMETERS]\
)
+
\(NAME1 . NAME2\
)
In the first form, NAME is a string which specifies the layout
setting, and CONFIGURE-FUNCTION is a function which does window
In the first form, NAME is a string which specifies the layout
setting, and CONFIGURE-FUNCTION is a function which does window
@@
-154,11
+154,13
@@
This function is used by \"default\" layout."
(set-window-buffer (selected-window)
riece-command-buffer)
(select-window rest-window)
(set-window-buffer (selected-window)
riece-command-buffer)
(select-window rest-window)
- (set-window-buffer (split-window rest-window)
- riece-others-buffer)
+ (if riece-others-buffer-mode
+ (set-window-buffer (split-window rest-window)
+ riece-others-buffer))
(set-window-buffer (selected-window)
riece-channel-buffer))
(set-window-buffer (selected-window)
riece-channel-buffer))
- (if (eq vpos 'middle)
+ (if (and (eq vpos 'middle)
+ riece-others-buffer-mode)
(let ((rest-window (split-window)))
(set-window-buffer (selected-window)
riece-channel-buffer)
(let ((rest-window (split-window)))
(set-window-buffer (selected-window)
riece-channel-buffer)
@@
-167,10
+169,14
@@
This function is used by \"default\" layout."
(set-window-buffer rest-window
riece-command-buffer))
(let ((rest-window (split-window nil (- (window-height) 4))))
(set-window-buffer rest-window
riece-command-buffer))
(let ((rest-window (split-window nil (- (window-height) 4))))
- (set-window-buffer (selected-window)
- riece-others-buffer)
- (set-window-buffer (split-window)
- riece-channel-buffer)
+ (if riece-others-buffer-mode
+ (progn
+ (set-window-buffer (selected-window)
+ riece-others-buffer)
+ (set-window-buffer (split-window)
+ riece-channel-buffer))
+ (set-window-buffer (selected-window)
+ riece-channel-buffer))
(set-window-buffer rest-window
riece-command-buffer)))))
(if (eq vpos 'bottom)
(set-window-buffer rest-window
riece-command-buffer)))))
(if (eq vpos 'bottom)