Koutliner
The Hyperbole outliner, the Koutliner (pronounced Kay-outliner), produces structured, autonumbered documents composed of hierarchies of cells. Each cell has two identifiers, a relative identifier indicating its present position within the outline and a permanent identifier called an idstamp, suitable for use within hyperlink references to the cell. The idstamp is typically not displayed but is available when needed. See Autonumbering.
Cells also store their time of creation and the user who created the cell. User-defined attributes may also be added to cells. See Cell Attributes.
The Koutliner should feel comfortable to Org mode users as it offers similar key bindings for outline visibility cycling, cursor key tree moving and table editing.
This chapter expands on the information given in the interactive Koutliner tutorial file, EXAMPLE.kotl, included with Hyperbole. Use {C-h h k e} to display that file, as pictured on the following page. It is an actual outline file that explains major outliner operations. You can test out the viewing, editing and motion commands with this file since a personal copy is made when you invoke this command. If you have already edited this file and want to start with a fresh one, give the command a prefix argument: {C-u C-h h k e}.
See Koutliner Keys, for a full summary of the key bindings and commands available in the Koutliner.
NOTE: As of Hyperbole version 9.3.0, the Koutliner {C-c <letter>} keys have moved to {C-c ; <letter>} so as not to override keys reserved for global user-specific bindings. If you don’t care about this and want the old bindings back (in addition to the new ones), uncomment the (kotl-mode:set-letter-prefix-control-c) line in your Hyperbole use-package initialization based on the reference file ${hyperb:dir}/man/use-package. You can also interactively toggle the ‘C-c’ prefix for letter key bindings on and off with {M-1 C-c C-l}, the command kotl-mode:toggle-letter-prefix.
Image 9.1: Koutliner Screenshot