William Xu writes: > ,----[ Info-menu ] > | (completing-read (if default > | (format "Menu item (default %s): " > | default) > | "Menu item: ") > | 'Info-complete-menu-item nil t) > `---- > > I'm thinking that I need to replace completing-read with > ido-completing-read. I have read docstring of completing-read, but > still can't figure it out how does it work when `collection' is > function, in here, 'Info-complete-menu-buffer. It would be best if a new customizable option called `Info-completing-read-function' were defined, with 'completing-read as its default value. Then the code could just do: (funcall Info-completing-read-function ...) I do this in all of the Emacs Lisp code I touch which uses completing-read. -- | Michael Olson | FSF Associate Member #652 | | http://mwolson.org/ | Hobbies: Lisp, HCoop | | Projects: Emacs, Muse, ERC, EMMS, ErBot, DVC, Planner | `-------------------------------------------------------'