diff options
| -rw-r--r-- | lisp/enriched.el | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lisp/enriched.el b/lisp/enriched.el index 50f919e12cc..a7f3ad6cdf5 100644 --- a/lisp/enriched.el +++ b/lisp/enriched.el | |||
| @@ -348,7 +348,11 @@ One annotation each for foreground color, background color, italic, etc." | |||
| 348 | 348 | ||
| 349 | (defun enriched-face-ans (face) | 349 | (defun enriched-face-ans (face) |
| 350 | "Return annotations specifying FACE." | 350 | "Return annotations specifying FACE." |
| 351 | (cond ((string-match "^fg:" (symbol-name face)) | 351 | (cond ((and (consp face) (eq (car face) 'foreground-color)) |
| 352 | (list "x-color" (cdr face))) | ||
| 353 | ((and (consp face) (eq (car face) 'background-color)) | ||
| 354 | (list "x-bg-color" (cdr face))) | ||
| 355 | ((string-match "^fg:" (symbol-name face)) | ||
| 352 | (list (list "x-color" (substring (symbol-name face) 3)))) | 356 | (list (list "x-color" (substring (symbol-name face) 3)))) |
| 353 | ((string-match "^bg:" (symbol-name face)) | 357 | ((string-match "^bg:" (symbol-name face)) |
| 354 | (list (list "x-bg-color" (substring (symbol-name face) 3)))) | 358 | (list (list "x-bg-color" (substring (symbol-name face) 3)))) |