(checkdoc-minor-mode): Add group.
[bpt/emacs.git] / lisp / pcvs-info.el
index 422063e..0436864 100644 (file)
@@ -4,7 +4,7 @@
 
 ;; Author: Stefan Monnier <monnier@cs.yale.edu>
 ;; Keywords: pcl-cvs
-;; Revision: $Id: pcvs-info.el,v 1.10 2002/06/15 19:04:57 walters Exp $
+;; Revision: $Id: pcvs-info.el,v 1.12 2002/06/18 23:03:55 monnier Exp $
 
 ;; This file is part of GNU Emacs.
 
@@ -235,7 +235,6 @@ to confuse some users sometimes."
 \f
 ;; Predicate:
 
-(defun boolp (x) (or (eq t x) (null x)))
 (defun cvs-check-fileinfo (fi)
   "Check FI's conformance to some conventions."
   (let ((check 'none)
@@ -247,7 +246,7 @@ to confuse some users sometimes."
        (base-rev (cvs-fileinfo->base-rev fi))
        (head-rev (cvs-fileinfo->head-rev fi))
        (full-log (cvs-fileinfo->full-log fi)))
-    (if (and (setq check 'marked)      (boolp marked)
+    (if (and (setq check 'marked)      (memq marked '(t nil))
             (setq check 'base-rev)     (or (null base-rev) (stringp base-rev))
             (setq check 'head-rev)     (or (null head-rev) (stringp head-rev))
             (setq check 'full-log)     (stringp full-log)
@@ -310,13 +309,11 @@ FI-OR-TYPE can either be a symbol (a fileinfo-type) or a fileinfo."
         (eq (car (memq func (cdr (assq type cvs-states)))) func))))
 
 (defun cvs-add-face (str face &optional keymap &rest props)
-  (when cvs-highlight
-    (when keymap
-      (when (keymapp keymap)
-       (setq props (list* 'keymap keymap props)))
-      (setq props (list* 'mouse-face 'highlight props)))
-    (setq props (list* 'font-lock-face face props)))
-  (when props (add-text-properties 0 (length str) props str))
+  (when keymap
+    (when (keymapp keymap)
+      (setq props (list* 'keymap keymap props)))
+    (setq props (list* 'mouse-face 'highlight props)))
+  (add-text-properties 0 (length str) (list* 'font-lock-face face props) str)
   str)
 
 (defun cvs-fileinfo-pp (fileinfo)