Re: [CEDET-devel] Help With Getting Started
Brought to you by:
zappo
From: Jake C. <co...@pp...> - 2009-05-11 02:58:30
|
I have added (ede-cpp-root-project "PP_377" :file "/builds/mu/PM_377/SRC/rules.mk") To my .emacs and this appears to have moved me forward. Some questions: 1) I work with multiple projects. I guess I need a line similar to the above for each one. But will I incur alot of verheard if I open a new XEmacs session with all of these settings but I work with a project for which I do not want to use CEDET? 2) Do I need to tell ede-project the location of all my includes even if I have used Global to tag everything? 3) I have many lib subdirs, each of which has its own set of includes. So my compiler uses many -I directives to tell it where to find includes. Does CEDET have a problem with needing to look into many subdirs? Do I have to tell it each location or can it look recursively? 4) I've tried playing with smart completion but cannot get it to work. If I put my cursor on a variable 'x', the modeline display 'cTagFilter* f'. So it knows the type of 'f'. So if I type 'f->', I'd like to see what methods I can call. I tried the various entries under the Senator/Analyze menu but none of them worked. What did I miss? Thanks. ...Jake >>>>> "Jake" == Jake Colman <co...@pp...> writes: Jake> I have successfully build CEDET for XEmacs and installed GNU Jake> Global and Idutils. I have a source tree for a complex system Jake> that starts with a .../SRC directory under which are all the Jake> source directories for the various libs (SRC/lib/*) used by a Jake> bunch of client applications (SRC/clients/*) and a Java Jake> application (SRC/java/*). I executed Global at the SRC level Jake> to generate the tags. Jake> My .emacs (actually, init.el) contains the following: Jake> (load-file "~/site-lisp/cedet/common/cedet.el") Jake> ;; Enable EDE (Project Management) features Jake> (global-ede-mode 1) Jake> ;; Enable Semantic (code-parsing, smart completion) features Jake> (semantic-load-enable-code-helpers) Jake> (global-srecode-minor-mode 1) Jake> (require 'semantic-ia) Jake> (require 'semanticdb-global) Jake> (semanticdb-enable-gnu-global-databases 'c-mode) Jake> (semanticdb-enable-gnu-global-databases 'c++-mode) Jake> But now what? If I edit a file, I see CEDET's new menus and I Jake> see options that look interesting yet none of them really do Jake> very much. How do I get CEDET to use the Global data and start Jake> being really helpful? I'm obviously missing some step that Jake> tells CEDET where to look for things. Jake> Thanks. Jake> ...Jake Jake> -- Jake> Jake Colman | Director, Software Development Jake> Principia Partners LLC Jake> 101 West Elm Street | Conshohocken | PA 19428 | +1 (610) 755 9770 Jake> t: +1 (610) 755 9786 | c: +1 (610) 348 2788 | f: +1 (201) 221 8929 Jake> e: co...@pp... | w: www.principiapartners.com Jake> Credit technology innovation awards winner 2008 Jake> ------------------------------------------------------------------------------ Jake> The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your Jake> production scanning environment may not be a perfect world - but thanks to Jake> Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Jake> Series Scanner you'll get full speed at 300 dpi even with all image Jake> processing features enabled. http://p.sf.net/sfu/kodak-com -- Jake Colman | Director, Software Development Principia Partners LLC 101 West Elm Street | Conshohocken | PA 19428 | +1 (610) 755 9770 t: +1 (610) 755 9786 | c: +1 (610) 348 2788 | f: +1 (201) 221 8929 e: co...@pp... | w: www.principiapartners.com Credit technology innovation awards winner 2008 |