* riece-identity.el (riece-format-identity): Add 'riece-identity
authorDaiki Ueno <ueno@unixuser.org>
Mon, 25 Aug 2003 09:34:42 +0000 (09:34 +0000)
committerDaiki Ueno <ueno@unixuser.org>
Mon, 25 Aug 2003 09:34:42 +0000 (09:34 +0000)
property to the resulting string.

lisp/ChangeLog
lisp/riece-identity.el

index ef4f67b..cbac16e 100644 (file)
@@ -1,5 +1,8 @@
 2003-08-25  Daiki Ueno  <ueno@unixuser.org>
 
+       * riece-identity.el (riece-format-identity): Add 'riece-identity
+       property to the resulting string.
+
        * riece-misc.el (riece-concat-channel-topic): Don't append ":" if
        topic is "".
 
index 6b6eedf..0f12d54 100644 (file)
@@ -128,8 +128,9 @@ RFC2812, 2.2 \"Character codes\" says:
           (concat (riece-identity-prefix identity) " "
                   (riece-identity-server identity)))))
     (if riece-abbrev-identity-string-function
-       (funcall riece-abbrev-identity-string-function string)
-      string)))
+       (setq string (funcall riece-abbrev-identity-string-function string)))
+    (put-text-property 0 (length string) 'riece-identity identity string)
+    string))
 
 (defun riece-parse-identity (string)
   (if riece-expand-identity-string-function