[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#3274: ido-completing-read doesn't work unless ido-mode is executed
From: |
Leo |
Subject: |
bug#3274: ido-completing-read doesn't work unless ido-mode is executed |
Date: |
Sun, 28 Nov 2010 13:37:41 +0000 |
User-agent: |
Gnus/5.13 (Gnus v5.13) Emacs/23.2 (Mac OS X 10.6.5) |
I also ran into this bug a while back but didn't stop to fix it.
Could you verify the following patch fixes the bug?
commit 6ca8e9da0d6b61424a4f60073be0d42bd5b23d05
Date: Sun Nov 28 13:32:44 2010 +0000
Fix initialization in ido-completing-read
Modified lisp/ido.el
diff --git a/lisp/ido.el b/lisp/ido.el
index 70d2d98..f1fc323 100644
--- a/lisp/ido.el
+++ b/lisp/ido.el
@@ -4853,6 +4853,9 @@ DEF, if non-nil, is the default value."
(ido-directory-too-big nil)
(ido-context-switch-command 'ignore)
(ido-choice-list choices))
+ ;; Initialize ido before invoking ido-read-internal
+ (unless (keymapp ido-common-completion-map)
+ (let (ido-mode) (ido-mode 1)))
(ido-read-internal 'list prompt hist def require-match initial-input)))
(defun ido-unload-function ()
- bug#3274: ido-completing-read doesn't work unless ido-mode is executed,
Leo <=