[Top] | [Contents] | [Index] | [ ? ] |
ECB (Emacs Code Browser) is a source code browser for Emacs. It is a global minor-mode which displays a couple of windows that can be used to browse directories, files and methods. It supports method parsing for Java, C, C++, Elisp and some more.
NOTE: Experienced ECB users find a complete alphabetical list of all commands and user-options in 4.10 Interactive ECB commands and 5.2 All customizable options of ECB.
The latest version of ECB can always be found at the URL http://home.swipnet.se/mayhem/ecb.html.
To send bug reports, or participate in discussions about ECB, use the mailing list ecb-list@lists.sourceforge.net via the URL http://lists.sourceforge.net/lists/listinfo/ecb-list.
The latest version of ECB can always be found at http://home.swipnet.se/mayhem/ecb.html
To send bug reports, or participate in discussions about ECB, use the mailing list ecb-list@lists.sourceforge.net via http://lists.sourceforge.net/lists/listinfo/ecb-list
1. Installation and first steps of ECB Installing ECB and first steps 2. Overview Introduce basic concepts 3. Activation and Deactivation How to start and end ECB 4. Usage of ECB How to use ECB 5. Customizing ECB How to customize ECB 6. Submitting a problem report What to do when problems occur 7. Upgrading and downloading packages 8. Tips and tricks Useful hints and tips 9. Entry points for elisp programmers 10. Known conflicts and bugs of ECB Known Conflicts with other packages and bugs Command Index Index for interactive commands Option Index Index for user options Concept Index Index for concepts and terms
-- The Detailed Node Listing ---
Installation and first steps of ECB
1.1 Installation of ECB 1.2 First steps after activating ECB first time
Overview
2.1 ECB Directories Contents of the ECB Directories-buffer 2.2 ECB Sources Contents of the ECB Sources/history-buffer 2.3 ECB Methods Contents of the ECB Methods-buffer
Activation and Deactivation
3.1 Standard activation and deactivation How to manually (de)activate ECB 3.2 Automatic activation and deactivation Automaticaly (de)activating ECB
Usage of ECB
4.1 Working with the mouse in the ECB-windows Working with the mouse 4.2 Working with the keyboard in the ECB-windows Working with the keyboard 4.3 Working with the edit-window How to use the edit-window(s) 4.4 Temp- and compile-buffers display in ECB Displaying temp- and compilation-buffers 4.5 Using and customizing the ECB-Methods buffer Using and customizing he Methods-buffer 4.6 Changing, customizing and redrawing the ECB-layout Changing, customizing, redrawing the layout 4.7 Hiding/Showing the ECB windows 4.8 Back- and forward navigation like a browser 4.9 Synchronization of the ECB-windows Auto./manual synchronizing the ECB-windows 4.10 Interactive ECB commands All interactive user-commands of ECB
Working with the keyboard in the ECB-windows
4.2.1 Navigation Keyboard navigation in a tree-buffer 4.2.2 Incremental search for a node in current tree-buffer Find nodes as fast as possible
Using and customizing the ECB-Methods buffer
4.5.1 Customizing the display of the Methods-buffer How to customize the Methods-buffer display 4.5.2 Rebuilding the Methods-buffer When to rebuild the Methods-buffer
Changing, customizing and redrawing the ECB-layout
4.6.1 Changing and customizing the ECB-layout How to change and customize the layout 4.6.2 Redrawing the ECB-layout How and when redrawing the layout
Customizing ECB
5.1 The most important options of ECB Which option you must know 5.2 All customizable options of ECB
All customizable options of ECB
5.2.1 Group ecb-general General customizing ECB 5.2.2 Group ecb-directories Customizing the ECB-directories 5.2.3 Group ecb-sources Customizing the ECB-sources 5.2.4 Group ecb-methods Customizing the ECB-methods 5.2.5 Group ecb-history Customizing the ECB-history 5.2.6 Group ecb-layout Customizing the ECB-layout 5.2.7 Group ecb-face-options Customizing options for faces 5.2.8 Group ecb-faces Customizing the faces 5.2.9 Group ecb-download Customizing how to download ECB 5.2.10 Group ecb-help Customizing the online help of ECB
Upgrading and downloading packages
7.1 Downloading new versions of ECB and/or required packages How to download newer versions of packages 7.2 Automatic upgrading of options ECB can auto. upgrade your options
Automatic upgrading of options
7.2.1 User interface for option-upgrading Options and commands you should know 7.2.2 Background information Maybe some interesting informations
Tips and tricks
Entry points for elisp programmers
9.1 Variables for elisp-programs Which variables an elisp-program can use 9.2 Available hooks of ECB All available hooks 9.3 The library tree-buffer.el Some words to the tree-buffer-library 9.4 How to deal with the adviced window-functions How to deal with the adviced functions 9.5 How to program new layouts
Known conflicts and bugs of ECB
10.1 Known conflicts with other packages 10.2 Known bugs
Known conflicts with other packages
10.1.1 Package VC (Version Control) Conflicts with Version Control 10.1.2 Package follow-mouse.el Conflicts with follow-mouse.el 10.1.3 Package avoid.el Conflicts with avoid.el 10.1.4 Package calendar.el Conflicts with calendar.el 10.1.5 Package calculator.el Conflicts with calculator.el