CEDET 1.0 adds IDE features to Emacs
Version 1.0 of CEDET – a "Collection of Emacs Development Environment Tools" – has been released and brings to the Emacs editor features typically found in Integrated Development Environments such as project management, smart code completion and help, symbol reference analysis, code generation, advanced code browsing and UML diagramming. The features are ones that "developers have come to expect from an editor" say CEDET's developers and are focused on, but not restricted to, C and C++ development. For example, the completion engine is generic and can work with any language which has an appropriate parser; a per-language support matrix shows which features are supported with which languages.
CEDET, which currently supports Emacs 22 and 23.1, is composed of a number of libraries, such as Semantic, and a syntactic analyser, Semanticdb, a storage system for syntax analysis. Semantic provides the data to allow the other libraries in CEDET to function. Senator, the source code navigator, Srecode's code generation, EDE's project management, Speedbar's floating information display system and the Cogre UML drawing library, all make use of Semantic's analysis. CEDET is licensed under the GNU GPL and is available to download from the project's SourceForge repository. Instructions for installing and configuring CEDET are also available.
- Emacs & the birth of the GPL, a feature from The H.