On 12 Nov 2014, at 13:36, Stephen Leake <[email protected]> wrote:

> Simon Wright <[email protected]> writes:
> 
>> On 12 Nov 2014, at 11:51, Stephen Leake <[email protected]> 
>> wrote:
>> 
>>> imenu support in ada-mode is only enabled if you have done (require
>>> 'imenu) before (require 'ada-mode); see the end of ada-mode.el.
>> 
>> or if you (require ‘ada-imenu) - ada-imenu.el says
>> 
>> (require 'ada-mode)
>> (require ‘imenu)
>> 
>> … does the order matter?
> 
> I'm not sure what you are asking.

Does it matter whether ada-imenu.el requires ada-mode before imenu, given that 
ada-mode says

(when (featurep 'imenu)
  (require 'ada-imenu))

? (but see below)

> The rationale for the current behavior was discussed a while ago; users
> that use imenu typically require it in their .emacs, so it's easy for
> them to have that occur before any (require 'ada-mode), which typically
> results from an autoload.
> 
> Users should not typically do (require 'ada-imenu) or (require
> 'ada-mode) in their .emacs.

My .emacs just says (require ‘ada-imenu); but this is the way I left it set up 
after initially writing ada-imenu.el (nearly 2 years ago!)


_______________________________________________
Emacs-ada-mode mailing list
[email protected]
http://host114.hostmonster.com/mailman/listinfo/emacs-ada-mode_stephe-leake.org

Reply via email to