* riece.el (riece-dialogue-mode-map): Bind
[riece] / lisp / riece.el
index 0fec6c9..648c0f5 100644 (file)
@@ -155,6 +155,7 @@ If optional argument SAFE is nil, overwrite previous definitions."
     "/" riece-command-raw
     ">" end-of-buffer
     "<" beginning-of-buffer
+    "^" riece-command-list-addons
     "\C-ta" riece-command-toggle-away
     "c" riece-command-select-command-buffer
     "f" riece-command-finger
@@ -274,6 +275,7 @@ If optional argument CONFIRM is non-nil, ask which IRC server to connect."
       (let ((pointer riece-addons))
        (while pointer
          (riece-insinuate-addon (car pointer) riece-debug)
+         (riece-enable-addon (car pointer) riece-debug)
          (setq pointer (cdr pointer))))
       (setq riece-addons-insinuated t))
     (if (or confirm (null riece-server))
@@ -303,10 +305,6 @@ If optional argument CONFIRM is non-nil, ask which IRC server to connect."
        (riece-command-open-server (car server-list))
        (setq server-list (cdr server-list))))
     (run-hooks 'riece-startup-hook)
-    (let ((pointer riece-addons))
-      (while pointer
-       (riece-enable-addon (car pointer) riece-debug)
-       (setq pointer (cdr pointer))))
     (message "%s" (substitute-command-keys
                   "Type \\[describe-mode] for help"))))