ECB - the Emacs Code Browser: ECB - the Emacs Code Browser

[Top] | [Contents] | [Index] | [ ? ]

# ECB - the Emacs Code Browser

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

> 8.1 Changing faces in the ECB tree-buffers |  |
> 8.2 Working with small screens |  |
> 8.3 Simulating speedbar without an extra frame |  |
> 8.4 Integrating speedbar in the ECB-frame |  |
> 8.5 Optimize scrolling in the edit-window |  |
> 8.6 Working with large directories |  |
> 8.7 Optimal using of eshell in ECB |  |

> 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

This document was generated on December, 6 2002 using texi2html