Tinderbox v10 Icon

Quick Lists

The term 'quick list' describes Tinderbox's ability to recognise certain characters—as the first characters in paragraphs—in $Text as indicating an HTML list when exported.

Making unordered (bullet) lists

Unordered, i.e. bulleted, HTML lists can be indicated using either an asterisk (*) or a bullet (•). Thus Tinderbox recognises as unordered lists paragraphs that begin with one or more asterisks or bullets:

   * like this example

      ** use two or more asterisks to embed lists within lists

The above gives this sort of HTML output :

Making ordered (numbered) lists

Ordered, i.e. numbered, HTML lists can be indicated by using a hash symbol (#). So, those paragraphs that begin with one or more hash marks:

   # like this example

      ## use two or more hashes to embed lists within lists

The above gives this sort of HTML output:

  1. like this example
    1. use two or more hashes to embed lists within lists.

List types can be mixed. For instance:

   * like this example

      ## use hashes to get numbered lists

      ## numbered lists can be in bulleted lists

   * and so on

That gives:

Configuring quick lists

Tinderbox will indent whole paragraphs beginning with an asterisk or hash, by one tab-width per quick list symbol. A quick list item starting with 3 asterisks will show in TB as a paragraph indented 3 tab-widths.

Several attributes and preferences control quick list handling in note windows and at export:

HTML export supports Quick Lists: paragraphs that start with an asterisk or bullet are exported as unordered lists.

Styling Quick Lists in $Text

From v10.0.0, Quick Lists are detected and auto indented within $Text. Note that this styling has not effect in display in the Preview or Export text panes, as they only control the style (layout) of $Text. For longtime users, this returns auto list indenting as seen in the original pre-v6 app.

Two system attributes control the degree of indentation (in pixels) applied to list items:

Nested lists are supported, each level using the same indent, added to that of its parent list. Edits within lists (level change of item, adding/removing asterisks/hash markers, etc.) are auto-detected/updated. If in doubt that changes are reflected, click the tab label of the current tab as this forces the content of both panes to refresh.

Suppressing default quick list behaviour

To stop a quick list character at the start of a line from being interpreted as quick list markup, either:


See also—notes linking to here: