Node:ecb-sources, Next:ecb-methods, Previous:ecb-directories, Up:Customizable options
This group contains the following options:
|Show the file extension of source files.|
Specifies which files are shown as source files.
This is done on directory-base, which means for each directory-regexp the files to display can be specified. If more than one directory-regexp matches the current selected directory then always the first one (and its related file-exclude/include-regexps) is used! If no directory-regexp matches then all files are displayed for the currently selected directory.
Important note: It is recommended that the *LAST* element of this list
should contain an always matching directory-regexp (
So the value of this option is a list of cons-cells where the car is a directory regexp and the cdr is a 2 element list where the first element is a exclude regexp and the second element is a include regexp. A file is displayed in the source-buffer of ECB iff: The file does not match the exclude regexp OR the file matches the include regexp.
But regardless of the value of this option a file F is never displayed
in the sources-buffer if the directory matches
There are three predefined and useful combinations of an exclude and include regexp:
In addition to these predefined values a custom exclude and include combination can be defined.
Tips for the directory- and file-rexexps:
Local hook running after the creation of the sources-buffer. Every
function of this hook is called once without arguments direct after
creating the sources-buffer of ECB and it's local key-map. So for
example a function could be added which performs calls of
Name of the ECB sources buffer. Because it is not a normal buffer for
editing you should enclose the name with stars, e.g. "*ECB Sources*".
If it is necessary for you you can get emacs-lisp access to the
buffer-object of the ECB-sources-buffer by this name, e.g. by a call
Changes for this option at runtime will take affect only after deactivating and then activating ECB again!
Specify if files contained in a |
Value is a list of regular expressions or nil. If you want to exclude
files listed in a
If you want to exclude the contents of
If you never want to exclude the contents of
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
For the guidelines for such a sorter-function see
User extensions for the popup-menu of the sources buffer.
For further explanations see
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 user-extensions are added at the beginning of the
built-in menu-entries of
If you change this option you have to restart ECB to take effect.
Defines how the source files are sorted.