Added description about riece-command-beginning-of-buffer.
[riece] / lisp / riece-highlight.el
index b5afa46..4aebc5f 100644 (file)
@@ -27,6 +27,7 @@
 (require 'riece-globals)
 (require 'riece-options)               ;riece-channel-list-buffer-mode
 (require 'riece-identity)              ;riece-format-identity
+(require 'riece-misc)
 (require 'font-lock)
 (require 'derived)
 
   :type '(repeat (list string))
   :group 'riece-highlight)
 
+(unless (riece-facep 'riece-modeline-current-face)
+  (make-face 'riece-modeline-current-face
+            "Face used for displaying the current channel in modeline.")
+  (if (featurep 'xemacs)
+      (set-face-parent 'riece-modeline-current-face 'modeline))
+  (set-face-foreground 'riece-modeline-current-face
+                      (face-foreground 'riece-channel-list-current-face)))
+
 (defvar riece-highlight-enabled nil)
 
 (defconst riece-highlight-description
                string (replace-match "%%" nil nil string)))
        (list (format "%d:" index)
              (riece-propertize-modeline-string
-              string 'face 'riece-channel-list-current-face)))))
+              string 'face 'riece-modeline-current-face)))))
 
 (defun riece-highlight-insinuate ()
   (put 'riece-channel-mode 'font-lock-defaults