X-Git-Url: http://cgit.sxemacs.org/?p=riece;a=blobdiff_plain;f=lisp%2Friece-unread.el;h=64bb382e588e7eb0a9b6d2385bfc3bee7c946684;hp=eb4a16e9d8928780c9b5cb27c2bd93e90045c35f;hb=1a81aa31cd21424720b8a59283ab1d01ae181f73;hpb=c9e176be5079fdd2c81e0d3a2c4ee0d2d8cf5e17;ds=sidebyside diff --git a/lisp/riece-unread.el b/lisp/riece-unread.el index eb4a16e..64bb382 100644 --- a/lisp/riece-unread.el +++ b/lisp/riece-unread.el @@ -23,11 +23,13 @@ ;;; Commentary: -;; This add-on displays unread mark ("!") for channels which have -;; "unread messages". +;; This add-on marks channels where new messages are arrived. -;; To use, add the following line to your ~/.riece/init.el: -;; (add-to-list 'riece-addons 'riece-unread) +;; You can check the unread channels via `C-c g' in the commands +;; buffer, by adding the following lines to ~/.riece/init.el: + +;; (add-hook 'riece-guess-channel-try-functions +;; 'riece-guess-channel-from-unread) ;;; Code: @@ -112,12 +114,8 @@ (let (requires) (if (memq 'riece-highlight riece-addons) (setq requires (cons 'riece-highlight requires))) - (if (memq 'riece-guess riece-addons) - (setq requires (cons 'riece-guess requires))) - ;; riece-guess-channel-from-unread should be prior to - ;; riece-guess-channel-from-history. - (if (memq 'riece-history riece-addons) - (setq requires (cons 'riece-history requires))) +;;; (if (memq 'riece-guess riece-addons) +;;; (setq requires (cons 'riece-guess requires))) requires)) (defun riece-unread-insinuate () @@ -137,9 +135,10 @@ (setq riece-channel-list-mark-face-alist (cons '(?! . riece-channel-list-unread-face) riece-channel-list-mark-face-alist))) - (if (memq 'riece-guess riece-addons) - (add-hook 'riece-guess-channel-try-functions - 'riece-guess-channel-from-unread))) +;;; (if (memq 'riece-guess riece-addons) +;;; (add-hook 'riece-guess-channel-try-functions +;;; 'riece-guess-channel-from-unread)) + ) (provide 'riece-unread)