:type '(repeat (list string))
:group 'riece-addon-list)
+(eval-when-compile
+ (autoload 'riece-command-save-variables "riece-commands"))
+
(defvar riece-addon-list-mode-map
(let ((keymap (make-sparse-keymap)))
(define-key keymap "+" 'riece-command-enable-addon)
(define-key keymap " " 'scroll-up)
(define-key keymap [delete] 'scroll-down)
(define-key keymap "q" 'bury-buffer)
+ (define-key keymap "s" 'riece-command-save-variables)
keymap))
(defun riece-load-and-build-addon-dependencies (addons)
`\\[riece-command-insinuate-addon]' to insinuate the current add-on.
`\\[riece-command-uninstall-addon]' to uninstall the current add-on.
`\\[riece-command-unload-addon]' to unload the current add-on.
+ `\\[riece-command-save-variables]' to save the current setting.
"))
(goto-char (point-min))
(pop-to-buffer (current-buffer))
(and enabled
(null (symbol-value enabled)))))
t)))))
+ (riece-command-insinuate-addon addon)
(riece-enable-addon addon t)
(when (eq major-mode 'riece-addon-list-mode)
(riece-command-list-addons)