From: Richard M. Stallman Date: Tue, 9 Aug 2005 02:51:55 +0000 (+0000) Subject: (icomplete-exhibit): Adapt to new while-no-input calling convention. X-Git-Tag: emacs-pretest-22.0.90~7742 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=9a84ddd8b5e7d6c646a8defd9b3a54a83e9ca76e;p=emacs.git (icomplete-exhibit): Adapt to new while-no-input calling convention. --- diff --git a/lisp/icomplete.el b/lisp/icomplete.el index bbfb817064d..085c111d856 100644 --- a/lisp/icomplete.el +++ b/lisp/icomplete.el @@ -243,13 +243,15 @@ and `minibuffer-setup-hook'." ;; embarking on computing completions: (sit-for icomplete-compute-delay))) (let ((text (while-no-input - (icomplete-completions - (field-string) - minibuffer-completion-table - minibuffer-completion-predicate - (not minibuffer-completion-confirm)))) + (list + (icomplete-completions + (field-string) + minibuffer-completion-table + minibuffer-completion-predicate + (not minibuffer-completion-confirm))))) (buffer-undo-list t)) - (if text (insert text))))))) + ;; Do nothing if while-no-input was aborted. + (if (consp text) (insert (car text)))))))) ;;;_ > icomplete-completions (name candidates predicate require-match) (defun icomplete-completions (name candidates predicate require-match)