This group contains general settings related to the tree-buffers of ECB:
common-tree-buffer-after-create-hook | User Option |
Local hook running at the end of each tree-buffer creation. Every
function of this hook is called once without arguments direct after
creating a tree-buffer of ECB and it's local key-map. So for example a
function could be added which performs calls of local-set-key
to define new keybindings for EVERY tree-buffer.
The following keys must not be rebind in all tree-buffers:
|
primary-secondary-mouse-buttons | User Option |
Primary- and secondary mouse button for using the ECB-buffers. A click
with the primary button causes the main effect in each ECB-buffer:
A click with the primary mouse-button while the SHIFT-key is pressed called the POWER-click and does the following (depending on the ECB-buffer where the POWER-click occurs):
In addition always the whole node-name is displayed in the minibuffer after a POWER-click \(for this see also `ecb-show-node-info-in-minibuffer'). The secondary mouse-button is for opening (jumping to) the file in the
other window (see the documentation
The following combinations are possible:
If you change this during ECB is activated you must deactivate and activate ECB again to take effect |
show-node-info-in-minibuffer | User Option |
Node info to display in a tree-buffer. Define which node info should
displayed in a tree-buffer after mouse moving over the node or after a
shift click onto the node.
For every tree-buffer you can define "when" node info should be displayed:
For every tree-buffer you can define what info should be displayed:
Do NOT set this option directly via setq but use always customize! |
tree-RET-selects-edit-window | User Option |
In which tree-buffers RET should finally select an edit-window. If a
name of an ECB tree-buffer is contained in this list then hitting RET
in this tree-buffer selects as last action the right edit-window
otherwise only the right action is performed (opening a new source,
selecting a method etc.) but point stays in the tree-buffer.
A special remark for the The setting in this option is only the default for each tree-buffer.
With |
tree-buffer-style | User Option |
The style of the tree-buffers.
There are three different styles available:
Image-style (value Ascii-style with guide-lines (value [-] ECB | [+] code-save `- [-] ecb-images | [-] directories | | [-] height-15 | | | * close.xpm | | | * empty.xpm | | | * leaf.xpm | | `- * open.xpm | | [+] height-17 | | [+] height-19 | `- [+] height-21 | [x] history | [x] methods `- [x] sources Ascii-style without guide-lines (value [-] ECB [+] code-save [-] ecb-images [-] directories [-] height-15 * close.xpm * empty.xpm * leaf.xpm * open.xpm [+] height-17 [+] height-19 [+] height-21 [x] history [x] methods [x] sources With both ascii-styles the tree-layout can be affected with the
options |
tree-easy-hor-scroll | User Option |
Scroll step for easy hor. scrolling via mouse-click in tree-buffers.
XEmacs has horizontal scroll-bars so invisible parts beyond the right
window-border of a tree-buffer can always made visible very easy.
GNU Emacs does not have hor. scroll-bars so especially with the mouse
it is quite impossible to scroll smoothly right and left. The
functions If this option is a positive integer S then in all ECB-tree-buffers
the keys M-mouse-1 and Additionally Default is a scroll-step of 5. If the value is |
tree-expand-symbol-before | User Option |
Show the expand symbol before the items in a tree. |
tree-image-icons-directories | User Option |
Directories where the images for the tree-buffer can be found.
This is a five-element list where:
The directories of the element 2 - 5 are additional image-directories which are searched first for images needed for the respective tree-buffer. If the image can not be found in this directory then the default-directory (1. element) is searched. If the image can't even found there the related ascii-symbol is used. All but the first element (the default directory) can be nil. ECB comes with images in four diffenent heights - so for the most senseful font-heights of a tree-buffer a fitting image-size should be available. The images reside either in the subdirectory "ecb-images" of the ECB-installation or - if ECB is installed as regular XEmacs-package - in the ECB-etc data-directory. |
tree-incremental-search | User Option |
Enable incremental search in the ECB-tree-buffers. For a detailed explanation see the online help section "Working with the keyboard in the ECB buffers". If you change this during ECB is activated you must deactivate and activate ECB again to take effect. |
tree-indent | User Option |
Indent size for tree buffer. If you change this during ECB is activated you must deactivate and activate ECB again to take effect. |
tree-navigation-by-arrow | User Option |
Enable smart navigation in the tree-windows by horiz. arrow-keys. If
not nil then the left- and right-arrow keys work in the ECB
tree-window in the following smart way if onto an expandable node:
If this option is changed the new value takes first effect after deactivating ECB and then activating it again! |
truncate-lines | User Option |
Truncate lines in ECB buffers. If you change this during ECB is activated you must deactivate and activate ECB again to take effect. |
truncate-long-names | User Option |
Truncate long names that don't fit in the width of the ECB windows. If you change this during ECB is activated you must deactivate and activate ECB again to take effect. |