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
