:group 'riece-addon-list-faces)
(defvar riece-addon-list-uninstalled-face 'riece-addon-list-uninstalled-face)
+(defface riece-addon-list-unloaded-face
+ '((t
+ (:italic t :inverse-video t)))
+ "Face used for displaying the unloaded addon."
+ :group 'riece-addon-list-faces)
+(defvar riece-addon-list-unloaded-face 'riece-addon-list-unloaded-face)
+
(defface riece-addon-list-description-face
'((((class color)
(background dark))
'((?+ . riece-addon-list-enabled-face)
(?- . riece-addon-list-disabled-face)
(?! . riece-addon-list-unsupported-face)
- (? . riece-addon-list-uninstalled-face))
+ (?? . riece-addon-list-uninstalled-face)
+ (? . riece-addon-list-unloaded-face))
"An alist mapping marks on riece-addon-list-buffer to faces."
:type 'list
:group 'riece-addon-list)
"-enabled")))
(setq point (point))
(insert (format "%c %S: %s\n"
- (if (not (get (car (car pointer))
- 'riece-addon-insinuated))
+ (if (not (featurep (car (car pointer))))
?
- (if (null enabled)
- ?!
- (if (symbol-value enabled)
- ?+
- ?-)))
+ (if (not (get (car (car pointer))
+ 'riece-addon-insinuated))
+ ??
+ (if (null enabled)
+ ?!
+ (if (symbol-value enabled)
+ ?+
+ ?-))))
(car (car pointer))
(cdr (car pointer))))
(put-text-property point (point) 'riece-addon (car (car pointer)))
+ The add-on is enabled.
- The add-on is disabled.
! The add-on doesn't support enable/disable operation.
- The add-on is not insinuated.
+ ? The add-on is not insinuated.
+ The add-on is not loaded.
")
(insert (substitute-command-keys "
Useful keys: