* riece-keyword.el (riece-keyword-message-filter): Ignore messages
authorDaiki Ueno <ueno@unixuser.org>
Sat, 18 Oct 2003 22:01:41 +0000 (22:01 +0000)
committerDaiki Ueno <ueno@unixuser.org>
Sat, 18 Oct 2003 22:01:41 +0000 (22:01 +0000)
which belongs to myself.

lisp/ChangeLog
lisp/riece-keyword.el

index 4dad3ce..58ab064 100644 (file)
@@ -1,5 +1,8 @@
 2003-10-18  Daiki Ueno  <ueno@unixuser.org>
 
 2003-10-18  Daiki Ueno  <ueno@unixuser.org>
 
+       * riece-keyword.el (riece-keyword-message-filter): Ignore messages
+       which belongs to myself.
+
        * riece-commands.el (riece-command-topic): Use
        riece-check-channel-commands-are-usable.
        (riece-command-invite): Ditto.
        * riece-commands.el (riece-command-topic): Use
        riece-check-channel-commands-are-usable.
        (riece-command-invite): Ditto.
index 5855d42..92e5f05 100644 (file)
 ;;; The old XEmacs package doesn't have autoload setting for regexp-opt.
 (autoload 'regexp-opt "regexp-opt")
 (defun riece-keyword-message-filter (message)
 ;;; The old XEmacs package doesn't have autoload setting for regexp-opt.
 (autoload 'regexp-opt "regexp-opt")
 (defun riece-keyword-message-filter (message)
-  (if riece-keywords
+  (if (and riece-keywords
+          ;; Ignore messages which belongs to myself.
+          (riece-identity-equal (riece-message-speaker message)
+                                riece-current-nickname))
       (let ((regexp (regexp-opt riece-keywords))
            (index 0))
        (while (string-match regexp (riece-message-text message) index)
       (let ((regexp (regexp-opt riece-keywords))
            (index 0))
        (while (string-match regexp (riece-message-text message) index)