X-Git-Url: http://git.chise.org/gitweb/?a=blobdiff_plain;f=lisp%2Friece-history.el;h=4ea64484bafbefa026a4dcdbafb01a32b15e87bf;hb=dde303afb4f1fbc63ae3bc01ee17aebb7bab79df;hp=e737159e3750ea213f1ae0386a8e91014c3f2b52;hpb=dd2c976135cefa739cf397bcc9f7aff7dce3bbaa;p=elisp%2Friece.git diff --git a/lisp/riece-history.el b/lisp/riece-history.el index e737159..4ea6448 100644 --- a/lisp/riece-history.el +++ b/lisp/riece-history.el @@ -35,6 +35,7 @@ (require 'riece-globals) (require 'riece-highlight) (require 'riece-identity) +(require 'riece-signal) (require 'ring) (defgroup riece-history nil @@ -61,6 +62,16 @@ :group 'riece-highlight-faces) (defvar riece-channel-list-history-face 'riece-channel-list-history-face) +(unless (riece-facep 'riece-modeline-history-face) + (make-face 'riece-modeline-history-face + "Face used for displaying history channels in modeline.") + (if (featurep 'xemacs) + (set-face-parent 'riece-modeline-history-face 'modeline)) + (set-face-foreground 'riece-modeline-history-face + (face-foreground 'riece-channel-list-history-face))) + +(defvar riece-modeline-history-face 'riece-modeline-history-face) + (defvar riece-channel-history nil) (defvar riece-history-enabled nil) @@ -97,7 +108,7 @@ string (replace-match "%%" nil nil string))) (list (format "%d:" index) (riece-propertize-modeline-string - string 'face 'riece-channel-list-history-face))))) + string 'face 'riece-modeline-history-face))))) ;;; (defun riece-history-requires () ;;; (if (memq 'riece-guess riece-addons)