Next: Adviced functions, Previous: List of hooks, Up: Elisp programming [Contents][Index]
The library tree-buffer.el is an ECB-independent library written completely in emacs lisp and can be used also by other applications than ECB. But the main purpose of tree-buffer.el is to offer a small but powerful API to create new tree-buffers for ECB, add new tree-nodes to a tree-buffer and thus use such a tree-buffer to display arbitrary information structured by a tree.
This chapter is for emacs-lisp-programmers and describes how to create a new tree-buffer, how to add new tree-nodes to a tree-buffer (includes removing and updating already existing tree-nodes) and how to use the offered tree-buffer- and tree-node-APIs.
• Introduction: | General description of tree-buffers | |
• A new tree-buffer: | How to create a new tree-buffer | |
• A new tree-node: | How to add new tree-nodes to a tree-buffer | |
• Updating a tree-buffer: | How to update a tree-buffer after changes | |
• Tree-buffer keybindings: | Default and customizable keybindings | |
• The tree-buffer-API: | All functions for tree-buffers and -nodes | |
• Do not with tree-buffer: | Things which are strictly forbidden | |
• Tree-buffer How to: | Dealing with special situations |