riece-open-server.
* riece-message.el (riece-format-message): Use speaker's
server-name instead of the current server-name.
* riece-ignore.el: Autoload 'riece-dialogue-mode.
* riece-identity.el (riece-format-identity): Put
'riece-format-identity-prefix-only property.
* riece-icon.el: Require 'riece-globals and 'riece-signal.
* riece-history.el: Require 'riece-signal.
* riece-highlight.el: Require 'riece-misc.
* riece-alias.el: Require 'riece-signal.
* riece-addon.el: Require 'font-lock, 'riece-options,
'riece-compat, and 'riece-misc.
 2004-05-29  Daiki Ueno  <ueno@unixuser.org>
 
+       * riece-server.el: Move autoload setting for 'riece-exit before
+       riece-open-server.
+
+       * riece-message.el (riece-format-message): Use speaker's
+       server-name instead of the current server-name.
+
+       * riece-ignore.el: Autoload 'riece-dialogue-mode.
+
+       * riece-identity.el (riece-format-identity): Put
+       'riece-format-identity-prefix-only property.
+
+       * riece-icon.el: Require 'riece-globals and 'riece-signal.
+
+       * riece-history.el: Require 'riece-signal.
+
+       * riece-highlight.el: Require 'riece-misc.
+
+       * riece-alias.el: Require 'riece-signal.
+
+       * riece-addon.el: Require 'font-lock, 'riece-options,
+       'riece-compat, and 'riece-misc.
+
+2004-05-29  Daiki Ueno  <ueno@unixuser.org>
+
        * riece-commands.el (riece-command-switch-to-channel): Change prompt.
        (riece-command-switch-to-channel-by-number): Ditto.
        (riece-command-change-layout): Ditto.
 
 
 ;;; Code:
 
+(require 'font-lock)
+(require 'riece-options)
+(require 'riece-compat)
+(require 'riece-misc)
+
 (defgroup riece-addon-list nil
   "Add-on management"
   :tag "Addon"
 
 ;;; Code:
 
 (require 'riece-identity)
+(require 'riece-signal)
 
 (defgroup riece-alias nil
   "Define aliases of names"
 
 (require 'riece-globals)
 (require 'riece-options)               ;riece-channel-list-buffer-mode
 (require 'riece-identity)              ;riece-format-identity
+(require 'riece-misc)
 (require 'font-lock)
 (require 'derived)
 
 
 (require 'riece-globals)
 (require 'riece-highlight)
 (require 'riece-identity)
+(require 'riece-signal)
 (require 'ring)
 
 (defgroup riece-history nil
 
 
 ;;; Code:
 
+(require 'riece-globals)
+(require 'riece-signal)
+
 (defvar riece-channel-list-icons
   '((" " . "/* XPM */
 static char * blank_xpm[] = {
 
     (if riece-abbrev-identity-string-function
        (setq string (funcall riece-abbrev-identity-string-function string)))
     (put-text-property 0 (length string) 'riece-identity identity string)
+    (if prefix-only
+       (put-text-property 0 (length string)
+                          'riece-format-identity-prefix-only t
+                          string))
     string))
 
 (defun riece-parse-identity (string)
 
        'user-renamed
        #'riece-ignore-user-rename-signal-function))))
 
+(eval-when-compile
+  (autoload 'riece-dialogue-mode "riece"))
 (defun riece-ignore-message-filter (message)
   (if (and riece-ignore-enabled
           (riece-identity-member (riece-message-speaker message)
 
             (funcall riece-message-make-global-name-function message)
           (funcall riece-message-make-name-function message)))
        (server-name (riece-identity-server (riece-message-speaker message))))
-    (riece-with-server-buffer (riece-current-server-name)
+    (riece-with-server-buffer server-name
       (concat
        (if global
           (riece-concat-server-name
 
                   "Type \\[riece-command-open-server] to open server.")))
     (riece-process-send-string process string)))
 
+(eval-when-compile
+  (autoload 'riece-exit "riece"))
 (defun riece-open-server (server server-name)
   (riece-server-keyword-bind server
     (let (selective-display
              (throw 'found t))
          (setq alist (cdr alist)))))))
 
-(eval-when-compile
-  (autoload 'riece-exit "riece"))
 (defun riece-quit-server-process (process &optional message)
   (if riece-quit-timeout
       (riece-run-at-time riece-quit-timeout nil