ECB, Emacs Code Browser, version 1.51 is now available at: http://home.swipnet.se/mayhem/ecb.html
ECB is a source code browser that displays directories, source files, methods and variables that can be navigated using the mouse (and keyboard). It supports parsing of Java, C, C++ and Elisp source code. It is completely written in Emacs Lisp and uses semantic to parse source files. New features and bug fixes in this release: - Now the names of all ECB buffers begin with a SPC per default. (Klaus) - ECB now can handle not only full but also partial buffer reparsing if done by semantic and other tools (e.g. JDE >= 2.2.9). The method buffer will always be uptodate if for a major-mode auto. reparsing after buffer changes is enabled (the auto. buffer reparsing itself is not an ECB feature but must be supplied by the major-mode, e.g. JDE). (Klaus) - Incremental node-search in the ECB-buffers now uses the value of `case-fold-search'. (Klaus) - Complete new customization of the ECB-keybindings. The option `ecb-prefix-key' has been removed. There is one new option `ecb-key-map' where you can customize all keysettings of ECB (including a common prefixkey). (Klaus) - ecb-add-source-path and ecb-delete-source-path now ask if saving should be done for future sessions (Klaus). - Added new navigator functionality. Makes it easy to go to the back and forward in navigated tokens and buffers. See ecb-nav-goto-next and ecb-nav-goto-previous. (Jesper) - Added an option to narrow the buffer to the token that is jumped to. See ecb-token-jump-narrow. (Jesper) - Fixed a small bug that placed the window start at the beginning of the token instead of the beginning of the token line. (Jesper) Contributions, suggestions and bug reports are welcome! Please send them to the public mailing list: http://lists.sourceforge.net/lists/listinfo/ecb-list /Jesper Nordenberg