Skip to content
Jason Reeder edited this page Apr 10, 2017 · 3 revisions

Basic TODO functionality

Any headline becomes a TODO item when it starts with the word TODO, for example:

* TODO Receive cookie
* TODO Ask for a glass of milk
* TODO Ask for a straw
* TODO Ask for a napkin
* TODO Look in mirror

The keyword DONE marks an item as complete

* DONE Trim hair
* DONE Sweep up hair
* DONE Nap

TODO items can be modified with the following commands:

Org: Increment Context

Cycle forwards through TODO keywords. By default these keywords are TODO and DONE.

Note that if the cursor is on a timestamp, this command will increment the date. If this happens unexpectedly, move the cursor off of the timestamp to any other part of the header.

  • Command: org.incrementContext
  • Key: alt+right

Org: Decrement Context

Cycle backwards through TODO keywords.

Note that if the cursor is on a timestamp, this command will decrement the date. If this happens unexpectedly, move the cursor off of the timestamp to any other part of the header.

  • Command: org.decrementContext
  • Key: alt+left

Customization

Custom TODO Keywords

To modify TODO keywords, go into your settings.json file and add in org.todoKeywords. The default values should fill in automatically, and you can add or remove keywords. For instance, you might add in keywords WAIT and SCHD:

"org.todoKeywords": [
    "TODO",
    "DONE",
    "WAIT",
    "SCHD"
]