zim logo

 

Zim - A Desktop Wiki

Checkboxes

Since version 0.27 zim supports lists with checkboxes instead of bullets. These look like:

item 1 item 2 item 2a item 2b item3

As you can see in this example checkboxes can have 3 states: [ ] open, [*] checked as 'OK' and [x] checked as 'NOK'. States can be toggle by clicking the checkbox with either the left or middle mouse button or using the keyboard with <F12> and <shift><F12> respectively.

To start a checkbox list type on an empty line '[]<space>', this will automatically inert an open checkbox. Similarly you can type checked checkboxes using '[*]<space>' and '[x]<space>' respectively. Lines that start with a checkbox behave like bullet list items, so you can indent by typing <tab> after the checkbox and when you press <enter> the new line will start with an empty checkbox automatically.

There is an option in the preferences dialog to have checkbox lists behave recursively. This means that the state of items with a sublist reflects the state of all child items. Checking the parent will check all child items, and checking the last child item will check the parent item automatically.

The TODOList plugin regards checkboxes as TODO items and can give an overview of all open checkboxes in a notebook.