File: ebrowse.el.html
This package implements
- A class browser for C++
- A complete set of tags-like functions working on class trees
- An electric buffer list showing class browser buffers only
Documentation is found in a separate Info file.
Defined variables (75)
ebrowse--accessor | Member list displayed in a member buffer. |
ebrowse--attributes-flag | Non-nil means display member attributes in a member buffer. |
ebrowse--column-width | Width of a columns to display for short member display form. |
ebrowse--const-display-flag | Non-nil means display const members in a member buffer. |
ebrowse--decl-column | Column in which declarations are displayed in member buffers. |
ebrowse--displayed-class | Class displayed in a member buffer, a ‘ebrowse-ts’ structure. |
ebrowse--filters | Filter for display of public, protected, and private members. |
ebrowse--frame-configuration | Frame configuration saved when viewing a class/member in another frame. |
ebrowse--frozen-flag | Non-nil means an Ebrowse buffer won’t be reused. |
ebrowse--header | Header structure of type ‘ebrowse-hs’ of a class tree. |
ebrowse--indentation | The amount by which subclasses are indented in the tree. |
ebrowse--inline-display-flag | Non-nil means display inline members in a member buffer. |
ebrowse--last-regexp | Last regular expression searched for in tree and member buffers. |
ebrowse--long-display-flag | Non-nil means show members in long display form. |
ebrowse--member-list | The list of ‘ebrowse-ms’ structures displayed in a member buffer. |
ebrowse--member-mode-strings | Strings displayed in the mode line of member buffers. |
ebrowse--n-columns | Number of columns to display for short member display form. |
ebrowse--pure-display-flag | Non-nil means display pure virtual members in a member buffer. |
ebrowse--show-file-names-flag | Non-nil means show file names in a tree buffer. |
ebrowse--show-inherited-flag | Non-nil means display inherited members in a member buffer. |
ebrowse--source-regexp-flag | Non-nil means display member regexps in a member buffer. |
ebrowse--tags-file-name | File from which BROWSE file was loaded. |
ebrowse--tree | Class tree. |
ebrowse--tree-table | Hash-table holding all ‘ebrowse-ts’ structures of a class tree. |
ebrowse--view-exit-action | Action to perform after viewing a class/member. |
ebrowse--virtual-display-flag | Non-nil means display virtual members in a member buffer. |
ebrowse-default-column-width | The width of the columns in member buffers (short display form). |
ebrowse-default-declaration-column | The column in which member declarations are displayed in member buffers. |
ebrowse-electric-list-mode-abbrev-table | Abbrev table for ‘ebrowse-electric-list-mode’. |
ebrowse-electric-list-mode-hook | Hook called by ‘ebrowse-electric-position-mode’. |
ebrowse-electric-list-mode-map | Keymap used in electric Ebrowse buffer list window. |
ebrowse-electric-list-mode-syntax-table | Syntax table for ‘ebrowse-electric-list-mode’. |
ebrowse-electric-position-mode-abbrev-table | Abbrev table for ‘ebrowse-electric-position-mode’. |
ebrowse-electric-position-mode-hook | If non-nil, its value is called by ‘ebrowse-electric-position-mode’. |
ebrowse-electric-position-mode-map | Keymap used in electric position stack window. |
ebrowse-electric-position-mode-syntax-table | Syntax table for ‘ebrowse-electric-position-mode’. |
ebrowse-global-map | Keymap for Ebrowse commands. |
ebrowse-global-prefix-key | Prefix key for Ebrowse commands. |
ebrowse-global-submap-4 | Keymap used for ‘ebrowse-global-prefix’ followed by ‘4’. |
ebrowse-global-submap-5 | Keymap used for ‘ebrowse-global-prefix’ followed by ‘5’. |
ebrowse-globals-name | The name used for the surrogate class.containing global entities. |
ebrowse-last-completion | Text inserted by the last completion operation. |
ebrowse-last-completion-location | Buffer position at which the last completion operation was initiated. |
ebrowse-last-completion-start | String which was the basis for the last completion operation. |
ebrowse-last-completion-table | Member used in last completion operation. |
ebrowse-max-positions | Number of markers saved on electric position stack. |
ebrowse-member-buffer-name | The name of the buffer for member display. |
ebrowse-member-buffer-object-menu | Object menu for the member buffer itself. |
ebrowse-member-class-name-object-menu | Object menu for class names in member buffer. |
ebrowse-member-list-accessors | List of accessors for member lists. |
ebrowse-member-mode-abbrev-table | Abbrev table for ‘ebrowse-member-mode’. |
ebrowse-member-mode-hook | Run in each new member buffer. |
ebrowse-member-mode-map | The keymap used in the member buffers. |
ebrowse-member-mode-syntax-table | Syntax table for ‘ebrowse-member-mode’. |
ebrowse-member-name-object-menu | Object menu for member names. |
ebrowse-not-found-hook | Hooks run when finding or viewing a member or class was not successful. |
ebrowse-position-index | Current position in position stack. |
ebrowse-position-stack | Stack of ‘ebrowse-position’ structured. |
ebrowse-search-path | List of directories to search for source files in a class tree. |
ebrowse-source-file-column | The column in which source file names are displayed in the tree. |
ebrowse-tags-loop-call | Function call for ‘ebrowse-tags-loop-continue’. |
ebrowse-tags-loop-last-file | The last file visited via ‘ebrowse-tags-loop’. |
ebrowse-tags-next-file-list | A list of files to be processed. |
ebrowse-tags-next-file-path | The path relative to which files have to be searched. |
ebrowse-tree-buffer-class-object-menu | Object menu for classes in the tree buffer. |
ebrowse-tree-buffer-name | The default name of class tree buffers. |
ebrowse-tree-buffer-object-menu | Object menu for tree buffers. |
ebrowse-tree-left-margin | Amount of space left at the left side of the tree display. |
ebrowse-tree-mode-abbrev-table | Abbrev table for ‘ebrowse-tree-mode’. |
ebrowse-tree-mode-hook | Hook run in each new tree buffer. |
ebrowse-tree-mode-map | The keymap used in tree mode buffers. |
ebrowse-tree-mode-syntax-table | Syntax table for ‘ebrowse-tree-mode’. |
ebrowse-version-string | Version string expected in BROWSE files. |
ebrowse-view/find-hook | Hooks run after finding or viewing a member or class. |
electric-buffer-menu-mode-hook | Normal hook run by ‘electric-buffer-menu-mode’. |
Defined functions (349)
Defined faces (7)
ebrowse-default | Face for items in the Ebrowse tree which do not have other faces. |
ebrowse-file-name | Face for filenames in the Ebrowse tree. |
ebrowse-member-attribute | Face for member attributes. |
ebrowse-member-class | Face used to display the class title in member buffers. |
ebrowse-progress | Face for progress indicator. |
ebrowse-root-class | Face for root classes in the Ebrowse tree. |
ebrowse-tree-mark | Face for the mark character in the Ebrowse tree. |