From: ueno Date: Wed, 27 Aug 2003 07:52:57 +0000 (+0000) Subject: (riece-insinuate-addons): Fixed. X-Git-Tag: riece-0_1_1~5 X-Git-Url: http://git.chise.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=d881ae5cf23e4a734fdc22a53265ea2856fc37d1;p=elisp%2Friece.git (riece-insinuate-addons): Fixed. --- diff --git a/lisp/riece.el b/lisp/riece.el index 4401c66..f4077f6 100644 --- a/lisp/riece.el +++ b/lisp/riece.el @@ -469,9 +469,12 @@ Instead, these commands are available: (setq queue (cdr queue))) (if dependencies (error "Circular add-on dependency found")) + (setq addons (nreverse addons)) (while addons (require (car addons)) ;implicit dependency (funcall (intern (concat (symbol-name (car addons)) "-insinuate"))) + (if riece-debug + (message "Add-on %S is loaded" (car addons))) (setq addons (cdr addons))))) (provide 'riece)