Todoist

todoist screenshot

Displays all items on specified project.

Configuration

todoist:
  apiKey: "3276d7155dxxxxxxxxxx4f8743a408a9"
  enabled: true
  position:
    top: 0
    left: 2
    height: 1
    width: 1
  projects:
    - 122247497
  refreshInterval: 3600
Name Description Value
apiKey Your Todoist API token.
border Optional Whether or not to draw this widget with a border. Default: true. true, false
enabled Optional Whether or not this module is executed and if its data displayed onscreen. Default: false. true, false
focusChar Optional Define one of the number keys as a short cut key to access the widget. 0..9
position Defines where in the grid this module’s widget will be displayed.
projects The todoist projects to fetch items from. The integer ID of the project
refreshInterval Optional How often, in seconds, this module will update its data. Default: 300. Any positive integer

Keyboard Controls

Key Action
/ Open/close the widget’s help window
[esc] Remove focus from the selected item
[esc] Close the modal item dialog without saving changes
[return] Edit the selected item
[return] Close the modal item dialog and save changes
[space] Check/uncheck the selected item
c Close current item
d Delete current item
h Show the previous project
j Select the next item in the list
k Select the previous item in the list
l Show the next project
n Create a new list item
o Opens the todo list file in whichever text editor is associated with that file type
r Refresh the data
Select the next item in the list
Select the previous item in the list
Show the previous project
Show the next project
Ctrl-j Move the selected item down the list
Ctrl-k Move the selected item up the list

Source Code

wtf/modules/todoist/