Node:Do not with tree-buffer, Next:, Previous:The tree-buffer-API, Up:tree-buffer



Things which are strictly forbidden

Variable tree-buffers: Only for internal use! It contains all tree-buffers of current Emacs-instance, means all tree-buffers of all applications which uses currently tree-buffers. Every application must store its own collection of tree-buffers in an own variable! For example: ECB stores its tree-buffer set in ecb-tree-buffers!

Variable tree-buffer-displayed-nodes: Only for internal use! Contains all the current visible nodes of current tree-buffer in top-to-bottom order. This variable is buffer-local in each tree-buffer! Do not use it directly! When you want to cache the current display, then see Tree-buffer How to how to do this.

IMPORTANT: An application may only use the API tree-buffer.el provides but no internal variables - see The tree-buffer-API!