Ludovic Brenta <[email protected]> writes:

> Stephen Leake writes:
>> (defun ada-find-file (filename)
>>   ;; we assume compliation-search-path is set, either by an
>>   ;; ada-mode project, or by some other means.
>>   ;; FIXME: option to filter with ada-*-suffixes?
>>   (interactive (list (completing-read "File: "
>>                                    (apply-partially
>>                                     'locate-file-completion-table
>>                                     compilation-search-path nil))))
>>   (find-file (locate-file filename compilation-search-path))
>>   )
>
> This seems realy great but relies on compilation-search-path to be
> populated.  The problem my guinea pig has appears before this happens:
> before any project file is loaded or any compilation has taken place.
> I've found file-cache to be a nice answer as it does not rely on
> anything but $ADA_INCLUDE_PATH, which in our workflow is set before
> emacs is launched.

So you have code somewhere in ~/.emacs that reads $ADA_INCLUDE_PATH and
calls file-cache-add-file; change that to also set
compilation-search-path.

-- 
-- Stephe

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

Reply via email to