| [Top] | [Contents] | [Index] | [ ? ] |
1. Installation and first steps of ECB
1.1 Installation of ECB2. Overview
1.1.1 Installation of ECB for XEmacs users1.2 How to set up Emacs for file parsing with ECB
1.1.2 Installation of ECB for GNU Emacs users
1.2.1 General hints for a correct setup1.3 First steps after activating ECB first time
1.2.2 Setting up semantic
1.2.3 Setup for file types not supported by semantic
2.1 ECB Directories-buffer3. Activation and Deactivation
2.2 ECB Sources-buffer
2.3 ECB Methods-buffer
3.1 Standard activation and deactivation4. Usage of ECB
3.2 Automatic activation and deactivation
4.1 Working with the mouse in the ECB-windows5. Customizing ECB
4.1.1 The primary mouse-button4.2 Working with the keyboard in the ECB-windows
4.1.2 The POWER- or SHIFT-click
4.1.3 The secondary mouse-button
4.1.4 The right mouse-button
4.1.5 Horizontal scrolling with the mouse
4.2.1 Navigation and Selection in a tree-buffer4.3 Working with the edit-window(s) of the edit-area
4.2.2 Incremental search for a node in current tree-buffer
4.2.3 Adding personal keybindings
4.2.4 Using the popup-menu of a tree-buffer from keyboard.
4.3.1 Documentation of the adviced window functions4.4 Temp- and compile-buffers display in ECB
4.4.1 Standard Emacs behavior4.5 How the "other window" is determined by ECB
4.4.2 Using a durable compile window
4.4.3 What to do if there are problems with the compile-window
4.4.4 Handling special-display-buffers
4.5.1 "Other window"-basics in ECB4.6 Using and customizing the ECB-Methods buffer
4.5.2 Builtin "other window" behaviors of ECB
4.5.3 User-defined "other window" behavior
4.6.1 Possible actions after visiting a tag4.7 Applying filters to the special ECB-tree-buffers
4.6.2 Explicit and automatic expanding of the ECB-methods-buffer
4.6.2.1 Explicit expanding all nodes to a certain expansion level4.6.3 Customizing the display of the Methods-buffer
4.6.2.2 Explicit expanding of the current node to a certain level
4.6.2.3 Automatic expansion ot tags after buffer-parsing
4.6.2.4 Automatic expanding the ECB-methods-buffer for current tag
4.6.4 Rebuilding the Methods-buffer
4.7.1 Applying filters to the Directories-buffer4.8 Changing, customizing, redrawing and creating layouts
4.7.2 Applying filters to the Sources-buffer
4.7.2.1 Interactive Sources-filters4.7.3 Applying filters to the History-buffer
4.7.2.2 Default Sources-filters
4.7.3.1 Interactive History-filters4.7.4 Applying filters to the Methods-buffer
4.7.3.2 Default History-filters
4.7.4.1 Possible filter-criterias
4.7.4.2 Inverse Filters
4.7.4.3 Layered filters
4.7.4.4 Display of currently applied filters
4.7.4.5 Default filters for certain files.
4.8.1 Changing and customizing the ECB-layout4.9 Hiding/Showing the ECB windows
4.8.2 Redrawing the ECB-layout
4.8.3 Changing the sizes of the special ECB-windows
4.8.4 Fixing the sizes of the special ECB-windows
4.8.5 Interactively creating new layouts
4.10 Maximizing the ECB windows
4.11 Back- and forward navigation like a browser
4.12 Synchronization of the ECB-windows
4.13 Stealthy background-tasks of ECB
4.14 Interactive ECB commands
5.1 General aspects for customizing ECB6. Submitting a problem report
5.1.1 Setq or customize - what should i use?5.2 The most important options of ECB
5.1.2 Site-wide customizing of ECB
5.1.2.1 Storing all option-settings in the users custom-file
5.1.2.2 Using a special setq for site-wide settings
5.3 All customizable options of ECB
5.3.1 Group ecb-general
5.3.2 Group ecb-tree-buffer
5.3.3 Group ecb-directories
5.3.4 Group ecb-sources
5.3.5 Group ecb-methods
5.3.6 Group ecb-history
5.3.7 Group ecb-layout
5.3.8 Group ecb-compilation
5.3.9 Group ecb-create-layout
5.3.10 Group ecb-face-options
5.3.11 Group ecb-faces
5.3.12 Group ecb-download
5.3.13 Group ecb-help
5.3.14 Group ecb-eshell
5.3.15 Group ecb-speedbar
5.3.16 Group ecb-non-semantic
5.3.17 Group ecb-winman
5.3.18 Group ecb-mode-line
5.3.19 Group ecb-version-control
7. Upgrading and downloading packages
7.1 Downloading new versions of ECB and/or required packages8. Tips and tricks
7.2 Automatic upgrading of options
7.2.1 User interface for option-upgrading
7.2.2 Background information
8.1 Changing faces in the ECB tree-buffers9. Entry points for Elisp programmers
8.2 Working with small screens
8.3 Working with big screens
8.4 Simulating speedbar without an extra frame
8.5 Integrating speedbar in the ECB-frame
8.6 Optimize scrolling in the edit-window
8.7 Working with large directories
8.8 Working with remote directories
8.8.1 General remarks8.9 Supporting Version control systems
8.8.2 Excluding remote directories from time-consuming tasks
8.8.3 Caching the contents of remote directories
8.9.1 How ECB identifies the VC-backend of a dir8.10 Optimal using of eshell in ECB
8.9.1.1 Special remarks for XEmacs8.9.2 How ECB checks the VC-state of a file
8.9.2.1 Getting heuristic state-values or real ones for CVS8.9.3 Important informations about remote repositories
8.9.3.1 Remote paths and the VC-support of ECB8.9.4 How to refresh ECB-state-display when changed outside
8.9.5 Necessary steps and informations for adding new backends
8.9.6 Currently know problems with the VC-support
8.9.6.1 Remote repositories and XEmacs
8.11 Grepping directories with ECB
8.12 Working best with ECB and JDEE
8.13 Displaying the compile-window on demand
8.14 Parsing and displaying non-semantic sources
8.14.1 Enabling parsing and displaying of non-semantic-sources8.15 Using hide-show from the methods-buffer-menu
8.14.2 Automatic rescanning/reparsing of non-semantic-sources
8.14.3 Customizing the display of the tags
8.16 Support of several Emacs-window-managers
8.16.1 Enabling of the support8.17 Displaying the trees of the ECB-windows with different styles
8.16.2 Usage of a window-manager in combination with ECB
8.16.3 Disabling the support
8.17.1 Basic knowledge about the styles8.18 Using semanticdb to jump to type-tags defined in other files
8.17.2 How to customize the ascii-styles
8.17.3 Which images are used for the tree
8.17.3.1 A special note for XEmacs8.17.4 Special images for the Methods-buffer
9.1 Variables for Elisp-programs10. Conflicts and bugs of ECB
9.2 Available hooks of ECB
9.3 The library tree-buffer.el
9.4 How to deal with the adviced window-functions
9.5 How to program new layouts and new special windows
9.5.1 How to program a new layout
9.5.2 All aspects of programming special windows
9.5.2.1 The outline of the example layout:9.5.3 The wide range of possible layout-outlines
9.5.2.2 The description of the layout-contents
9.5.2.3 The example code
9.5.2.4 The bufferinfo buffer of the example
9.5.2.5 The action buffer of the example
9.5.2.6 Adding the bufferinfo- and action-buffer to a new layout
9.5.2.7 Synchronizing the bufferinfo-buffer automatically
9.5.2.8 Activating and deactivating new layouts
9.5.4 The complete layout-engine API of ECB
10.1 Conflicts with other packages11. Frequently asked questions
10.1.1 Proved workarounds or recommendations for other packages10.2 Known bugs
10.1.1.1 Package avoid.el10.1.2 What to do for unknown conflicts with other packages
10.1.1.2 Package bs.el
10.1.1.3 Package BBDB
10.1.1.4 Package calendar.el
10.1.1.5 Package cygwin-mount.el
10.1.1.6 Package desktop.el
10.1.1.7 Package edebug (Lisp Debugger)
10.1.1.8 Package ediff.el
10.1.1.9 Package follow-mouse.el
10.1.1.10 Package func-menu.el
10.1.1.11 Package Gnus (Newsreader)
10.1.1.12 Package JDEE (Java Development Environment)
10.1.1.13 Package scroll-all.el (scroll-all-mode)
10.1.1.14 Package VC (Version Control)
10.1.1.15 Package VM (Emacs Mail-Client)
10.1.1.16 Package winner.el (winner-mode)
10.1.1.17 Package wb-line-number.el
10.1.1.18 Application xrefactory
10.2.1 Following the source-file link in a help-buffer
10.2.2 Extra history-entries for JDEE source-buffers
Command Index
Option Index
Concept Index
Conform with <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html40/loose.dtd">
Automatically validated by PSGML