Hi,
>>> "Kai Tischler" <verlsnake@...> seems to think that:
>First of all: A big thank You for the terrific CEDET suite You have =
>built so far.
>
>My aim is to use XEmacs as a comfortable IDE - as of now for web app =
>development
>((X)HTML, JavaScript, CFML/CFScript (Coldfusion), etc.).
>
>I would like to have: Proper Code
>- indentation
>- colorization
>- templates/generation (based on project context)
These are currently handled by other tools.
>- smart completion/intellisense (based on project context)
>- browsing (based on project context)
These are things that the CEDET is just beginning to get into so
things are a bit rough. "browsing" means different things to
different people, but ECB (ecb.sf.net) is a good place to start.
>I'm running:
>- Windows 98
>- XEmacs 21.4, patch 13, Rational Fortran,=20
>- CygWin as AddOn
>- cedet-1.0beta3b
>- ecb-2.27
>- jde-2.3.3=20
>
>So I have just installed the hottest CEDET, ECB, JDE stuff.
>Another weapon in my quiver would be ELSE (Emacs Language Sensitive =
>Editor).
>
>My questions are as follows:
>
>GENERAL: Is there a document describing the "big picture" of how to best =
>achieve
>my goals described above with the tool suite installed ?=20
>Since I will use languages which are not yet available "out of the box", =
>I wonder
>if I can describe them once and use this description for a whole bunch =
>of tasks=20
>(colorization, indentation, browsing, etc.).=20
Start at the emacswiki (http://www.emacswiki.org/cgi-bin/wiki) to
include tools not a part of Emacs or XEmacs core.
>How far can "project context" be supported ?
That depends on your definition.
>Has anybody used "ELSE" collaborating with CEDET ?
I looked into it briefly a couple years ago but his parser was done,
so there was no need to use semantic. Otherwise there is no overlap
to speak of. To support a language, you just need to write the ELSE
files.
>CONCRETE: When I load the EDE, unfortunately NO "Project" menu item =
>appears. What
>could be going wrong there ?=20
EDE does not show it's menu unless there is an active EDE project
(and thus not fill up the menu bar.)
Global EDE optionally turns on the EDE minor mode for buffers as it
finds projects. You need to hand run `ede-new'. The doc talks about
a menu still. When I enabled EDE by default for CEDET projects, I
had disabled the default menu so as to interfere the least with other
tools.
>Or would it be better to use JDE instead of EDE for project management =
>purposes=20
>- even for projects other than Java projects ?
I don't know about JDE for non-java projects. It would be nice to
mix the two concepts at some far future date.
>I'm kind of stuck now - especially with regard to the provision of a =
>proper project=20
>context -, so helping answers would be greatly appreciated.
EDE supports C/C++ and Emacs Lisp style projects (as far as makefile
construction and such is concerned.) You would have to write your
own modules for the languages you described.
>Please let me be assured that using XEmacs for web app development is=20
>a wise decision - also in the Windows world.
[ ... ]
I don't know of any tools that support the languages you mentioned
earlier as a coherent unit in Emacs with the features you want.
(Check the wiki to be sure.) There is no specific support in CEDET
for them. All we need are volunteers to fill in those gaps.
Eric
--
Eric Ludlam: zappo@..., eric@...
Home: http://www.ludlam.net Siege: http://www.siege-engine.com
Emacs: http://cedet.sourceforge.net GNU: http://www.gnu.org
|