"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
(if riece-channel-buffer-window-point
(set-window-point (get-buffer-window riece-channel-buffer)
riece-channel-buffer-window-point))
- (recenter -1 (get-buffer-window riece-channel-buffer)))))
+ (set-window-point (get-buffer-window riece-channel-buffer)
+ (point-max)))))
(if (get-buffer-window riece-others-buffer)
(with-current-buffer riece-others-buffer
(unless (riece-frozen riece-others-buffer)
- (recenter -1 (get-buffer-window riece-others-buffer)))))
+ (set-window-point (get-buffer-window riece-others-buffer)
+ (point-max)))))
(if (get-buffer-window riece-dialogue-buffer)
(with-current-buffer riece-dialogue-buffer
(unless (riece-frozen riece-dialogue-buffer)
- (recenter -1 (get-buffer-window riece-dialogue-buffer))))))
+ (set-window-point (get-buffer-window riece-dialogue-buffer)
+ (point-max))))))
(defun riece-reconfigure-windows-predicate ()
"Return t, if window reconfiguration is needed.
(set-window-buffer (split-window)
riece-channel-buffer)
(set-window-buffer rest-window
- riece-command-buffer))))
- (with-current-buffer riece-channel-buffer
- (setq truncate-partial-width-windows nil))
- (with-current-buffer riece-others-buffer
- (setq truncate-partial-width-windows nil)))
+ riece-command-buffer)))))
(if (eq vpos 'bottom)
(progn
(set-window-buffer (selected-window)
(set-window-buffer (selected-window) riece-channel-buffer)
(set-window-buffer user-list-window riece-user-list-buffer)
(select-window user-list-window)
- (shrink-window-horizontally (- (window-width) user-list-width))
- (setq truncate-partial-width-windows nil)))
+ (shrink-window-horizontally (- (window-width) user-list-width))))
;; only user-list
(show-user-list
(set-window-buffer (selected-window) riece-user-list-buffer))
(set-window-buffer (selected-window) riece-others-buffer)
(set-window-buffer channel-list-window riece-channel-list-buffer)
(select-window channel-list-window)
- (shrink-window-horizontally (- (window-width) channel-list-width))
- (setq truncate-partial-width-windows nil))
+ (shrink-window-horizontally (- (window-width) channel-list-width)))
(set-window-buffer (selected-window) riece-dialogue-buffer))
(riece-set-window-points)
(select-window (or (get-buffer-window buffer)