Variable: ebrowse-tree-mode-abbrev-table
ebrowse-tree-mode-abbrev-table is a variable defined in ebrowse.el.gz.
Value
[## 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
Documentation
Abbrev table for ebrowse-tree-mode.
Source Code
;; Defined in /usr/src/emacs/lisp/progmodes/ebrowse.el.gz
;;; Tree-mode - mode for tree buffers
;;;###autoload
(define-derived-mode ebrowse-tree-mode special-mode "Ebrowse-Tree"
"Major mode for Ebrowse class tree buffers.
Each line corresponds to a class in a class tree.
Letters do not insert themselves, they are commands.
File operations in the tree buffer work on class tree data structures.
E.g.\\[save-buffer] writes the tree to the file it was loaded from.
Tree mode key bindings:
\\{ebrowse-tree-mode-map}"
(let* ((ident (propertized-buffer-identification "C++ Tree"))
(inhibit-read-only t)
header tree)
(buffer-disable-undo)
(unless (zerop (buffer-size))
(goto-char (point-min))
(cl-multiple-value-setq (header tree) (cl-values-list (ebrowse-read)))
(message "Sorting. Please be patient...")
(setq tree (ebrowse-sort-tree-list tree))
(erase-buffer)
(message nil))
(setq-local ebrowse--show-file-names-flag nil)
(setq-local ebrowse--frozen-flag nil)
(setq mode-line-buffer-identification ident)
(setq buffer-read-only t)
(add-to-invisibility-spec '(ebrowse . t))
(setq-local revert-buffer-function #'ebrowse-revert-tree-buffer-from-file)
(setq-local ebrowse--header header)
(setq-local ebrowse--tree tree)
(setq-local ebrowse--tags-file-name buffer-file-name)
(setq-local ebrowse--tree-table (and tree (ebrowse-build-tree-table tree)))
(setq-local ebrowse--frozen-flag nil)
(add-hook 'write-file-functions #'ebrowse-write-file-hook-fn nil t)
(modify-syntax-entry ?_ (char-to-string (char-syntax ?a)))
(when tree
(ebrowse-redraw-tree)
(set-buffer-modified-p nil))))