#level/intermediate

While SilverBullet is not a “proper” outliner, it does offer a number of 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
* Related work
  * Area A
  * Area B
  * Area C
* Solution
* Conclusion

SilverBullet offers a number of `Outline` commands to make manipulating such outlines easier, they are:

* {[Outline: Move Up]} (`Alt-ArrowUp`): moves the current item and its children up
* {[Outline: Move Down]} (`Alt-ArrowDown`): moves the current item and its children down
* {[Outline: Move Right]} (`Alt->`): indents the current item and its children one level deeper
* {[Outline: Move Left]}: (`Alt-<`): outdents the current item and its children one level higher

And for folding outlines:

* {[Outline: Fold]} (`Ctrl-Alt-[`): folds the current item’s children
* {[Outline: Unfold]} (`Ctrl-Alt-]`): unfolds the current item’s children
* {[Outline: Toggle Fold]} (`Ctrl-Shift-f`): toggles the current item’s fold state
* {[Outline: Fold All]} (`Ctrl-Alt-Shift-[`): folds all sections in the entire page
* {[Outline: Unfold All]} (`Ctrl-Alt-Shift-]`): unfolds all sections in the entire page
