ECB 2.11 is released!
What's new in the new release: ------------------------------ * Changes for ECB version 2.11 ** Using semanticdb to jump to type-tags defined in other files. In OO-languages like CLOS, eieio and C++ there can be type-tags in the method-buffer which are somehow virtual because there is no definition in the current source-file. But such a virtual type collects all its outside defined members like methods in C++ which are defined in the *.cc file whereas the class-definition is defined in the associated header-file. ECB uses semanticb to open the definition-file of such a tag and to jump to the definition of this tag. Same for parent-tags in the methods-buffer. This feature can only work correctly if semanticdb is well configured! ** New option `ecb-ignore-special-display' The options `special-display-buffer-names', `special-display-regexps' and `special-display-function' work as expected. Per default this in only true, when no durable compile-window is used (see option `ecb-compile-window-height'), i.e. with a durable compile window the special-display-options are ignored per default. But this behavior can be changed with the new option `ecb-ignore-special-display'. Thanks to Rob Walker <[EMAIL PROTECTED]> for a first suggestion. ** Better reporting if there are errors during ECB-startup ** Fixed bugs *** Clicking onto nodes with positionless semantic-tags as data doesn't fail *** Non-semantic sources (e.g. Perl, TeX) work when cedet 1.0 is loaded *** Fixed the versioning of ECB so the autom. upgrade works How to get it: -------------- Sorry, it's too big to post the sources here... If you are using ECB >= 1.80 then you can just call "M-x ecb-download-ecb" if you are online. ECB will then download autom. latest and newest ECB and install it for you. Or go to the homepage at http://ecb.sourceforge.net and download it from there. General description of ECB: --------------------------- ECB stands for "Emacs Code Browser" and is a source code browser for (X)Emacs. It is a global minor-mode which displays a couple of windows that can be used to browse directories, files and file-contents like methods and variables. It supports source-code parsing for semantic-supported languages like Java, C, C++, Elisp and Scheme as well as for source-types supported "only" by imenu or etags (e.g. perl, TeX, LaTeX etc.). Here is an ascii-screenshot of what ECB offers you: ------------------------------------------------------------------ | | | | Directories | | | | | |--------------| | | | | | Sources | | | | | |--------------| Edit-window(s) | | | (can be splitted in two windows) | | Methods/Vars | | | | | |--------------| | | | | | History | | | | | ------------------------------------------------------------------ | | | Compilation-window (optional) | | | ------------------------------------------------------------------ This is only one example-layout - ECB offers a lot of different layouts. For more details go to http://ecb.sourceforge.net/ Enjoy, Klaus Klaus Berndl mailto: [EMAIL PROTECTED] sd&m AG http://www.sdm.de software design & management Carl-Wery-Str. 42, 81739 Muenchen, Germany Tel +49 89 63812-392, Fax -220