Subject: Re: bug#17091: 24.3.50; Info-index doesn't call its completing-read in current-buffer.

From: Eli Zaretskii <[email-masked]>
Date: Tue, 25 Mar 2014 17:39:13 +0200

> From: Thierry Volpiatto <[email-masked]>
> Date: Tue, 25 Mar 2014 07:03:12 +0100
> 
> when in a info buffer and calling `Info-index' ("i") the buffer
> `Info-complete-menu-buffer' is made current just to call
> `Info-goto-index', then the `completing-read' is called from this buffer
> instead of beeing called from `current-buffer'.
> This is not needed because the collection function of the
> `completing-read' (`Info-complete-menu-item') is making the
> `Info-complete-menu-buffer' current to compute its data.
> 
> In emacs, there is no problem, it is working like this, however in
> external application like helm, it cause problems.
> 
> See https://github.com/emacs-helm/helm/issues/456

Why is helm so sensitive to such intimate details of the
implementation of Emacs functions?