Welcome to the ECB Github Page
ECB stands for "Emacs Code Browser". While Emacs already has good editing support for many modes, its browsing support is somewhat lacking. That's where ECB comes in: it displays a number of informational windows that allow for easy source code navigation and overview.
The informational windows can contain:
- A directory tree
- A list of source files in the current directory (with full support and display of the VC-state)
- A list of functions/classes/methods/etc. in the current file. (ECB uses CEDET-semantic, Imenu or tags for getting this list so all languages supported by any of these tools is automatically supported by ECB too)
- A history of recently visited files (group able by several criteria)
- A direct and auto-updated eco-window for semantic-analyzer for context analysis of source code
- Speedbar support for conveniently navigating or operating on another frame
- A compilation window used for compilation and the use of other command-line utilities such as help, grep, etc.
As an added bonus, ECB makes sure to keep these informational windows visible, even when you use C-x 1 and similar commands.
While ECB comes with a number of ready-made window layouts to choose from, the window layout is configurable to your desires.
Important Links
There are a number of important links to keep in mind.
- Main ECB Github Page: That is the current page you are on. This will be utilized for release announcements and general information.
- ECB Github Repo: This is the Github repository with the latest ECB code
- ECB Latest Release (2.5) in zip and tarball
- ECB Wiki: Where all documentation and other information is available
- ECB Issues: Where all issues, bugs, questions or feature requests should go in lieu of the SourceForge ECB mail list
- ECB Mail List (deprecated): There will still be responses to this mail list. However, I'd like to move conversation to the issues tracker where ever possible. It's traceable and verifiable as opposed to the ambiguities of a mail list. I'm also very concerned about some of SourceForge's recent actions and want to rely upon them as little as possible.