+2010-09-29 Julien Danjou <julien@danjou.info>
+
+ * gnus-util.el (gnus-icompleting-read): Require iswitchb. Fix history
+ computing.
+ (gnus-ido-completing-read): Require ido.
+
2010-09-29 Lars Magne Ingebrigtsen <larsi@gnus.org>
* gnus-registry.el: Don't prompt on load, which makes it impossible to
(defun gnus-icompleting-read (prompt collection &optional require-match
initial-input history def)
+ (require 'iswitchb)
(let ((iswitchb-make-buflist-hook
(lambda ()
(setq iswitchb-temp-buflist
(let ((choices (append (list)
(when initial-input (list initial-input))
- history collection))
+ (symbol-value history) collection))
filtered-choices)
(while choices
(when (and (car choices) (not (member (car choices) filtered-choices)))
(defun gnus-ido-completing-read (prompt collection &optional require-match
initial-input history def)
+ (require 'ido)
(ido-completing-read prompt collection nil require-match
initial-input history def))