While SilverBullet is not a “proper” outliner like e.g. LogSeq, it does offer useful commands to manage outlines.
An outline is simply a (nested) bulleted list, for instance:
- Introduction
- Context
- Problem space
- Solution space
- Problem statement
- Problem A
- Sub problem 1
- Sub problem 2
- Problem B
- Problem C
- Problem A
- Related work
- Area A
- Area B
- Area C
- Solution
- Conclusion
Commands
SilverBullet offers a number of Outline commands to make manipulating content easier. Note that on Mac Mod binds to Cmd, on Linux and Windows it’s Ctrl.
These commands work on different types of content depending on where your cursor is:
- List items (bullet and ordered): moves/indents the item and its children
- Headings: moves entire sections (heading + all content until the next heading at the same or higher level); indent/outdent adjusts heading level (e.g.
##to###) - Table rows: moves data rows up/down within the table (header row cannot be moved)
- Paragraphs: moves top-level paragraphs up/down relative to adjacent blocks
Move and indent
Outline: Move Up(Alt-ArrowUp): moves the current element upOutline: Move Down(Alt-ArrowDown): moves the current element downOutline: Move Right(Mod-. l): indents the current element one level deeperOutline: Move Left(Mod-. h): outdents the current element one level higher
Folding
Outline: Fold: folds the current item’s childrenOutline: Unfold: unfolds the current item’s childrenOutline: Toggle Fold(Mod-. Mod-.): toggles the current item’s fold stateOutline: Fold All: folds all sections in the entire pageOutline: Unfold All: unfolds all sections in the entire page