Fixed.
authorDaiki Ueno <ueno@unixuser.org>
Sun, 12 Dec 2004 08:17:34 +0000 (08:17 +0000)
committerDaiki Ueno <ueno@unixuser.org>
Sun, 12 Dec 2004 08:17:34 +0000 (08:17 +0000)
lisp/COMPILE
lisp/riece-log.el

index b759cbe..d74f998 100644 (file)
                riece-yank
                riece-toolbar))))
 
+(defvar riece-icons
+  '(riece-command-previous-channel
+    riece-command-next-channel))
+
 (defun riece-compile-modules (modules)
   (let ((load-path (cons nil load-path)))
     (while modules
                         name)))))
     (setq modules (cdr modules))))
 
+(defun riece-install-icons (icons dest just-print)
+  (unless (or just-print (file-exists-p dest))
+    (make-directory dest t))
+  (while icons
+    (let ((name (symbol-name (car icons))))
+      (princ (format "%s.xpm -> %s\n" name dest))
+      (unless just-print
+       (copy-file (expand-file-name (concat name ".xpm"))
+                  (expand-file-name (concat name ".xpm") dest)
+                  t t)))
+    (setq icons (cdr icons))))
+
 (defun riece-install-just-print-p ()
   (let ((flag (getenv "MAKEFLAGS"))
        case-fold-search)
   (riece-install-modules
    riece-modules
    (expand-file-name "riece" (car command-line-args-left))
+   (riece-install-just-print-p))
+  (riece-install-icons
+   riece-icons
+   (expand-file-name "riece" (car command-line-args-left))
    (riece-install-just-print-p)))
 
 (defun riece-compile-package ()
   (riece-install-modules
    (append riece-modules
           '(auto-autoloads custom-load))
+   (expand-file-name "riece"
+                    (expand-file-name "lisp" (car command-line-args-left)))
+   (riece-install-just-print-p))
+  (riece-install-icons
+   riece-icons
    (expand-file-name "riece"
                     (expand-file-name "lisp" (car command-line-args-left)))
    (riece-install-just-print-p)))
index 8c37673..d57a9dc 100644 (file)
@@ -223,7 +223,8 @@ If LINES is t, insert today's logs entirely."
        (put-text-property (1+ (match-beginning 1)) (1- (match-end 1))
                           'riece-identity
                           (riece-make-identity
-                           (riece-match-string-no-properties 1)
+                           (buffer-substring (1+ (match-beginning 1))
+                                             (1- (match-end 1)))
                            (riece-identity-server identity))))
       (run-hook-with-args 'riece-after-insert-functions
                          point (goto-char (point-max)))