;;; Code:
+(require 'font-lock)
+(require 'riece-options)
+(require 'riece-compat)
+(require 'riece-misc)
+
(defgroup riece-addon-list nil
"Add-on management"
:tag "Addon"
(kill-all-local-variables)
(buffer-disable-undo)
(setq major-mode 'riece-addon-list-mode
- mode-name "AddOns"
+ mode-name "AddOns"
mode-line-buffer-identification
(riece-mode-line-buffer-identification '("Riece: %12b"))
truncate-lines t
(riece-addon-list-mode)
(let ((inhibit-read-only t)
buffer-read-only
- (pointer riece-addons)
+ (pointer (sort (copy-sequence riece-addons)
+ (lambda (symbol1 symbol2)
+ (string-lessp (symbol-name symbol1)
+ (symbol-name symbol2)))))
enabled description point)
(erase-buffer)
(riece-kill-all-overlays)
(delete-char 1)
(insert "-")
(put-text-property point (point) 'riece-addon addon))))))
-
+
(provide 'riece-addon)
;;; riece-addon.el ends here