Thread: [CEDET-devel] cedet with XEmacs
Brought to you by:
zappo
From: Jake C. <co...@pp...> - 2008-04-29 15:13:48
|
I am probably being stupid but I'm having trouble getting cedet loaded and doing something useful. I am using cedet-1.0pre4 with XEmacs 21.4.17. My init.el has he following statements: (load-file "~/site-lisp/cedet-1.0pre4/common/cedet.el") (semantic-load-enable-guady-code-helpers) Here are some of the issues I am having: 1) Senator/Navigate/Next works. But the C-c,n accelerator does not. 2) I activated the speedbar class browser. It fontified a whole mess of files and then displayed a browser bar with a duplicated list of my namespace. There is nothing in there about my class! 3) I can't figure out what/how cedet can do something for me. I would love to RTFM but neither the Semantic User Guide nor the Semantic Manual tells me how I can use cedet to improve my programming life. Is there something else I should be reading? 4) I used to use the oo-browser. I have also used Eclipse just a little bit to see what my colleagues were raving about. I'm looking for something that allows me to easily browse the classes that make up my project, that allows me to jump to, and/or display, a method definition from where it's being used, etc. Can cedet do this kind of stuff for me? Thanks. ...Jake -- Jake Colman Director of Software Development Principia Partners LLC 101 West Elm Street Suite 620 Conshohocken, PA 19428 +1 (610) 755-9786 www.principiapartners.com |
From: Eric M. L. <er...@si...> - 2008-04-29 17:29:56
|
>>> Jake Colman <co...@pp...> seems to think that: > >I am probably being stupid but I'm having trouble getting cedet loaded >and doing something useful. > >I am using cedet-1.0pre4 with XEmacs 21.4.17. > >My init.el has he following statements: > >(load-file "~/site-lisp/cedet-1.0pre4/common/cedet.el") >(semantic-load-enable-guady-code-helpers) > >Here are some of the issues I am having: > >1) Senator/Navigate/Next works. But the C-c,n accelerator does not. I am not familiar enough with XEmacs to know why the C-c , keymap might not work. Is it listed in the senator menu as the keybinding? >2) I activated the speedbar class browser. It fontified a whole mess of > files and then displayed a browser bar with a duplicated list of my > namespace. There is nothing in there about my class! I've just used the class browser on a new batch of C++ code I have access to, and see that it likely needs some help with namespaces. I wrote that before I used namespaces much, so clearly it needs some help. I'll add that to my todo list. Another good bet is to find and use ECB. It is a great UI that uses the CEDET data to provide a useful UI allowing structured browsing of your code. >3) I can't figure out what/how cedet can do something for me. I would > love to RTFM but neither the Semantic User Guide nor the Semantic > Manual tells me how I can use cedet to improve my programming life. > Is there something else I should be reading? Most of the interesting items should be in the menus, so discovery should be easy. It appears you picked out something that was broken to experiment with. Another common use is the smart completion. If you want good smart completion, your best bet is to get the CVS version of CEDET. It has a better installation document, and much better smart completion than pre4. >4) I used to use the oo-browser. I have also used Eclipse just a little > bit to see what my colleagues were raving about. I'm looking for > something that allows me to easily browse the classes that make up my > project, that allows me to jump to, and/or display, a method > definition from where it's being used, etc. Can cedet do this kind > of stuff for me? [ ... ] CEDET has the infrastructure to show you method definitions, and also smart completion. Mixing CEDET and ECB will give you the rest. ECB is at http://ecb.sf.net. The CVS version of CEDET has more infrastructure needed to make setup a little more understandable, and for large projects, it has better ways of configuring Emacs to find files in a project. Eric -- Eric Ludlam: er...@si... Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net |
From: yary <no...@gm...> - 2008-04-29 18:19:45
|
On Tue, Apr 29, 2008 at 6:42 AM, Jake Colman <co...@pp...> wrote: > ... > 3) I can't figure out what/how cedet can do something for me. I would > love to RTFM but neither the Semantic User Guide nor the Semantic > Manual tells me how I can use cedet to improve my programming life. > Is there something else I should be reading? Those of you who find CEDET helpful can help us who have recently installed by adding your tips to the wiki page at http://www.emacswiki.org/cgi-bin/wiki/CollectionOfEmacsDevelopmentEnvironmentTools If there's something in Emacs I can't figure out from its own help, emacswiki is where I go next. The cedet page there is rather sparse, it could use "How it can help you" and "Examples" sections. Even links to blog posts and messages in list archives would be good, collected in one place... |
From: Eric M. L. <er...@si...> - 2008-04-30 19:21:19
|
>>> Jake Colman <co...@pp...> seems to think that: >>>>>> "EML" == Eric M Ludlam <er...@si...> writes: [ ... ] > >> 2) I activated the speedbar class browser. It fontified a whole mess of > >> files and then displayed a browser bar with a duplicated list of my > >> namespace. There is nothing in there about my class! > > EML> I've just used the class browser on a new batch of C++ code I have > EML> access to, and see that it likely needs some help with namespaces. I > EML> wrote that before I used namespaces much, so clearly it needs some > EML> help. I'll add that to my todo list. > >Thanks. I guess you'll post availability here. Yes, I post to cedet-devel when I check in big changes. > EML> Another good bet is to find and use ECB. It is a great UI that uses > EML> the CEDET data to provide a useful UI allowing structured browsing of > EML> your code. > >ECB is also one of your packages, correct? Is it intended to complement >CEDET? I thought CEDET was intended to be the superset of everything. >Is it your intention for power programmers to install both CEDET and >ECB? Does ECB document its usage of CEDET? ECB was written by others and happens to depend on CEDET for some of it's functionality. > >> 4) I used to use the oo-browser. I have also used Eclipse just a little > >> bit to see what my colleagues were raving about. I'm looking for > >> something that allows me to easily browse the classes that make up my > >> project, that allows me to jump to, and/or display, a method > >> definition from where it's being used, etc. Can cedet do this kind > >> of stuff for me? > EML> [ ... ] > > EML> CEDET has the infrastructure to show you method definitions, and also > EML> smart completion. Mixing CEDET and ECB will give you the rest. ECB > EML> is at http://ecb.sf.net. > > EML> The CVS version of CEDET has more infrastructure needed to make setup > EML> a little more understandable, and for large projects, it has better > EML> ways of configuring Emacs to find files in a project. > >I am having trouble accessing the cvs repository from my work machine. >Is it possible to get access to a tar file containing the latest version >in CVS? [ ... ] I'm in the middle of testing for producing another pre-release, so you may just need to wait a few days. I don't have the infrastructure to create nightly builds for CEDET. Eric -- Eric Ludlam: er...@si... Siege: www.siege-engine.com Emacs: http://cedet.sourceforge.net |