(riece-others-buffer "*Others*" riece-others-mode)
(riece-channel-list-buffer "*Channels*" riece-channel-list-mode)
(riece-user-list-buffer " *Users*" riece-user-list-mode)
- (riece-temp-buffer " *Temp*")))
+ (riece-temp-buffer " *Temp*")
+ (riece-debug-buffer " *Debug*")))
(defvar riece-shrink-buffer-idle-timer nil
"Timer object to periodically shrink channel buffers.")
"f" riece-command-finger
"\C-tf" riece-command-toggle-freeze
"\C-to" riece-command-toggle-own-freeze
+ "\C-tO" riece-command-toggle-others-buffer-mode
"\C-tu" riece-command-toggle-user-list-buffer-mode
"\C-tc" riece-command-toggle-channel-buffer-mode
"\C-tC" riece-command-toggle-channel-list-buffer-mode
riece-operator-indicator "-"
riece-channel-status-indicator "-"
riece-freeze-indicator "-")
- (let ((window-configuration
- (cdr (assq 'riece-window-configuration (frame-parameters)))))
- (if window-configuration
- (set-window-configuration window-configuration)
- (delete-other-windows)))
+ (modify-frame-parameters (selected-frame)
+ (list (list 'riece-window-configuration)))
+ (delete-other-windows)
(run-hooks 'riece-exit-hook))
(defun riece-command-mode ()
(buffer-substring (point) (point-max)))
"(closed server)"))
(setq pointer (cdr pointer))))
+ (insert "\n\nRecent debug messages:\n"
+ "-----------------------------------\n"
+ (with-current-buffer riece-debug-buffer
+ (buffer-string)))
;; Insert recent keystrokes.
(insert "\n\nRecent keystrokes:\n"
"-----------------\n\n")