The creator of "auto-complete-mode" explicitly excludes the minibuffer for use with autocompletion. Definition for minor mode:
(define-global-minor-mode global-auto-complete-mode auto-complete-mode auto-complete-mode-maybe :group 'auto-complete)
therefore, the function "enable on mode" is "auto-full-mode-possible" - the definition of this function:
(defun auto-complete-mode-maybe () "What buffer `auto-complete-mode' prefers." (if (and (not (minibufferp (current-buffer))) (memq major-mode ac-modes)) (auto-complete-mode 1)))
This function explicitly checks in the if statement if the current buffer is a minibuffer and does not enable auto-complete mode, if any.
If you want to use auto-full mode in the minibuffer, you probably should contact the supporting device and ask him why he excluded the minibuffer and what programming changes he considers necessary to enable the mode in the minibuffer.
source share