Next: Plain lists, Previous: Archiving, Up: Document structure
An important feature of Org-mode is the ability to construct sparse trees for selected information in an outline tree. A sparse tree means that the entire document is folded as much as possible, but the selected information is made visible along with the headline structure above it1. Just try it out and you will see immediately how it works.
Org-mode contains several commands creating such trees. The most basic one is org-occur:
org-agenda-custom-commands to define fast
keyboard access to specific sparse trees. These commands will then be
accessible through the agenda dispatcher (see Agenda dispatcher).
For example:
(setq org-agenda-custom-commands
'(("f" occur-tree "FIXME")))
will define the key C-c a f as a shortcut for creating a sparse tree matching the string `FIXME'.
Other commands use sparse trees as well. For example C-c C-v creates a sparse TODO tree (see TODO basics).
To print a sparse tree, you can use the Emacs command
ps-print-buffer-with-faces which does not print invisible parts
of the document 2.
Or you can use the command C-c C-e v to export only the visible
part of the document and print the resulting file.