Subject: bug#836 closed by Chong Yidong <[email-masked]> (Re: ido provides feature too early)

From: [email-masked] (Emacs bug Tracking System)

This is an automatic notification regarding your bug report
which was filed against the emacs package:

#836: ido provides feature too early

It has been closed by Chong Yidong <[email-masked]>.

Their explanation is attached below along with your original report.
If this explanation is unsatisfactory and you have not received a
better one in a separate message then please contact Chong Yidong <[email-masked]> by
replying to this email.

-- 
836: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=836
Emacs Bug Tracking System
Contact [email-masked] with problems
>From [email-masked] Sun Aug 31 06:57:52 2008
To: Nikolaj Schumacher <[email-masked]>
Cc: [email-masked]
Subject: Re: ido provides feature too early
From: Chong Yidong <[email-masked]>
Date: Sun, 31 Aug 2008 09:59:59 -0400

Fixed, thanks.

>From [email-masked] Sun Aug 31 05:49:37 2008
To: [email-masked]
Subject: ido provides feature too early
From: Nikolaj Schumacher <[email-masked]>
Date: Sun, 31 Aug 2008 14:49:27 +0200

Hello,

I'm not entirely sure if it's considered a bug, but the first thing that
ido.el does is:

(provide 'ido)

I think that's wrong, because the feature is in fact not there, yet.  As
a consequence

(eval-after-load 'ido ...)

will not be able to use any ido functions.  And if it does, they will be
autoloaded, causing an infinite load recursion.

(Of course (eval-after-load "ido" ...) works around this...)

regards,
Nikolaj Schumacher