Re: [CEDET-devel] How does ede-find-file works
Brought to you by:
zappo
From: Eric M. L. <eri...@gm...> - 2012-03-11 15:26:52
|
On 03/11/2012 10:59 AM, martin luo wrote: > hi, all! > I have a problem while using ede-find-file > > I want to find file in my ede cpp project, > but when i find db.h(it settled in "d:/projects/leveldb/db/db.h") in my > project, it says cannot find. > below is my config, is there any mistake? > > *(setq leveldb_root "d:/projects/leveldb/")* > * > * > *(ede-cpp-root-project* > * "leveldb"* > * :file (concat leveldb_root ".gitignore")* > * :system-include-path '("C:/Program Files/Microsoft > SDKs/Windows/v7.1/Include"* > * "C:/Program Files (x86)/Microsoft Visual Studio 9.0/VC/include")* > * :include-path '("/"* > * "/include"))* Hi, For the original ede project types, such as the ones that generate or read Automake files, EDE knows all the files and where they are if they are being compiled into your program. For ede-cpp-root, it has no list of files to use, so it will only really search in the current directory or include path. The include path is key since it is needed for smart completion. If you would like to use ede-find-file for general file discovery, you can integrate in an external tool such as GNU Global, or idutils as a backend database for both files. You could also enable the use of your system's 'locate' command. Customize ede-locate-setup-options to include whichever tool you would like to use, and then it should work as desired. Eric |