Next: , Previous: ecb-methods, Up: Customizable options


7.3.6 Group ecb-history

This group contains settings for the history-buffer in the ECB:

— User Option: history-buffer-after-create-hook

Local hook running after the creation of the history-buffer. Every function of this hook is called once without arguments direct after creating the history-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 only for the history-buffer of ECB.

— User Option: history-buffer-name

Name of the ECB history buffer. Because it is not a normal buffer for editing you should enclose the name with stars, e.g. “*ECB History*”.

If it is necessary for you you can get emacs-lisp access to the buffer-object of the ECB-history-buffer by this name, e.g. by a call of set-buffer.

Changes for this option at runtime will take affect only after deactivating and then activating ECB again!

— User Option: history-exclude-file-regexps

List of regexps which exclude source-files from being historized. Be aware that each always full filenames (ie. incl. full path) are matched against these regexps! Therefore be carefore with regexps beginning with ^!

— User Option: history-item-name

The name to use for items in the history buffer.

— User Option: history-menu-sorter

Function which re-sorts the menu-entries of the directories buffer.

If a function then this function is called to sort the menu-entries of the combined menu-entries of the user-menu-extensions of ecb-history-menu-user-extension and the built-in-menu ecb-history-menu. If nil then no special sorting will be done and the user-extensions are placed in front of the built-in-entries.

For the guidelines for such a sorter-function see ecb-directories-menu-sorter.

— User Option: history-menu-user-extension

Static user extensions for the popup-menu of the history buffer. For further explanations see ecb-directories-menu-user-extension.

The node-argument of a menu-function contains as data the filename of the source for which the popup-menu has been opened.

Per default the static user-extensions are added at the beginning of the built-in menu-entries of ecb-history-menu but the whole menu can be re-arranged with ecb-history-menu-sorter.

— User Option: history-menu-user-extension-function

Dynamic user extensions for the popup-menu of the history buffer. A function which has to return a list in the same format like the option ecb-history-menu-user-extension. This function is called when the user opens the popup-menu for the history buffer.

If no dynamically evaluated menu-extensions should be added to the history-buffer the function has to return nil. Therefore the default-value of this option is ignore.

Per default the dynamic user-extensions are added in front of the static extensions of ecb-history-menu-user-extension but the whole menu can be re-arranged with ecb-history-menu-sorter.

— User Option: history-show-node-info

When to display which node-info in the history-buffer. Define which node info should displayed after moving the mouse over a node (or after a shift click onto the node) in the history-buffer.

You can define “when” a node-info should be displayed: See ecb-directories-show-node-info for the possible choices.

You can define what info should be displayed: See ecb-directories-show-node-info for the possible choices.

Do NOT set this option directly via setq but use always customize!

— User Option: history-sort-ignore-case

Ignore case for sorting the history-entries. See also ecb-history-sort-method.

— User Option: history-sort-method

Defines how the entries in the history-buffer are sorted.

See also ecb-history-sort-ignore-case.

— User Option: kill-buffer-clears-history

Define if kill-buffer should also clear the history. There are three options: