]> git.eshelyaron.com Git - emacs.git/commitdiff
(enriched-decode-foreground, enriched-decode-background):
authorRichard M. Stallman <rms@gnu.org>
Sat, 22 Mar 1997 03:41:43 +0000 (03:41 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sat, 22 Mar 1997 03:41:43 +0000 (03:41 +0000)
Make COLOR arg optional.  Fix error messages.

lisp/enriched.el

index 362a537d846001f5af466b00c9e94b1707af5ec5..8cc47361baba964ecad76a361a99543a84c891ca 100644 (file)
@@ -424,24 +424,28 @@ Return value is \(begin end name positive-p), or nil if none was found."
   (if (looking-at "^\n")
       (delete-char 1)))
 
-(defun enriched-decode-foreground (from to color)
+(defun enriched-decode-foreground (from to &optional color)
   (let ((face (intern (concat "fg:" color))))
-    (cond ((internal-find-face face))
+    (cond ((null color)
+          (message "Warning: no color specified for <x-color>"))
+         ((internal-find-face face))
          ((and window-system (facemenu-get-face face)))
          (window-system
-          (message "Warning: color \"%s\" is not defined." color))
+          (message "Warning: color `%s' is not defined" color))
          ((make-face face)
-          (message "Warning: Color \"%s\" can't be displayed." color)))
+          (message "Warning: color `%s' can't be displayed" color)))
     (list from to 'face face)))
 
-(defun enriched-decode-background (from to color)
+(defun enriched-decode-background (from to &optional color)
   (let ((face (intern (concat "bg:" color))))
-    (cond ((internal-find-face face))
+    (cond ((null color)
+          (message "Warning: no color specified for <x-bg-color>"))
+         ((internal-find-face face))
          ((and window-system (facemenu-get-face face)))
          (window-system
-          (message "Warning: color \"%s\" is not defined." color))
+          (message "Warning: color `%s' is not defined" color))
          ((make-face face)
-          (message "Warning: Color \"%s\" can't be displayed." color)))
+          (message "Warning: color `%s' can't be displayed" color)))
     (list from to 'face face)))
 
 ;;; enriched.el ends here