-(defvar mime/text/richtext-face-list
- '("bold" "italic" "fixed" "underline"))
-
-(defvar mime/text/enriched-face-list
- '("bold" "italic" "fixed" "underline"))
-
-
-(cond ((and (>= emacs-major-version 19) window-system)
- (defun mime/set-face-region (b e face)
- (let ((sym (intern face)))
- (if (member sym (face-list))
- (let ((overlay (make-overlay b e)))
- (overlay-put overlay 'face 'bold)
- ))))
- )
- ((and (boundp 'NEMACS) NEMACS)
- (setq mime/available-face-list
- '("bold" "italic" "underline"))
- (setq mime/available-face-attribute-alist
- '(("bold" . inversed-region)
- ("italic" . underlined-region)
- ("underline" . underlined-region)
- ))
- (defun mime/set-face-region (beg end sym)
- (attribute-add-narrow-attribute
- (cdr (assoc sym mime/available-face-attribute-alist))
- beg end))
- )
- (t
- (setq mime/text/richtext-face-list nil)
- (defun mime/set-face-region (beg end sym)
- )
- ))
+(defvar tm-rich/richtext-module
+ (if (or (< emacs-major-version 19)
+ (and (= emacs-major-version 19)
+ (< emacs-minor-version 29))
+ )
+ 'tinyrich
+ 'richtext))
+(require tm-rich/richtext-module)