Mercurial > emacs
changeset 74296:9e75cb6ef88c
(icomplete-tidy, icomplete-exhibit): Check that
icomplete-mode is enabled.
author | Kim F. Storm <storm@cua.dk> |
---|---|
date | Tue, 28 Nov 2006 09:22:13 +0000 |
parents | b0170e860dc0 |
children | bb13d8a89b11 |
files | lisp/icomplete.el |
diffstat | 1 files changed, 2 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/lisp/icomplete.el Tue Nov 28 09:21:58 2006 +0000 +++ b/lisp/icomplete.el Tue Nov 28 09:22:13 2006 +0000 @@ -216,7 +216,7 @@ "Remove completions display \(if any) prior to new user input. Should be run in on the minibuffer `pre-command-hook'. See `icomplete-mode' and `minibuffer-setup-hook'." - (when icomplete-eoinput + (when (and icomplete-mode icomplete-eoinput) (unless (>= icomplete-eoinput (point-max)) (let ((buffer-undo-list t)) ; prevent entry @@ -230,7 +230,7 @@ "Insert icomplete completions display. Should be run via minibuffer `post-command-hook'. See `icomplete-mode' and `minibuffer-setup-hook'." - (when (icomplete-simple-completing-p) + (when (and icomplete-mode (icomplete-simple-completing-p)) (save-excursion (goto-char (point-max)) ;; Register the end of input, so we know where the extra stuff