Emacs interface to todoist
Emacs interface to Todoist
Get it from Melpa, or load the todoist.el
file
Get your Todoist personal API token here
Load it up via
a. Elisp
(setq todoist-token "XXXXXXXXXXXXXXXXXXXX")
b. Environment variable as TODOIST_TOKEN
Call M-x todoist
to pull up your tasks.
M-x todoist
is the main command to pull up your tasks.
In the todoist buffer, you can use
C-x t => open up task menu
C-x p => open up project menu
these menus will respectively allow you to:
Please note that the usual C-c C-t
org-mode task shortcut will not close the task for todoist. It might be a useful feature in the future.
todoist-backing-buffer
Set it to a file path and the todoist task list will be saved on disk at that location, making it easy to add todoist tasks to a custom agenda view.
todoist-show-all
If true, show all tasks un-collpased. Default is nil for default view.
todoist-use-scheduled-instead-of-deadline
If true, use SCHEDULED instead of DEADLINE for tasks in org-mode buffers and files
This extension is not created by, affiliated with, or supported by Doist.
If there is a missing feature that you would like implemented, or if you find a bug, feel free to open up an issue, or even better, a pull request.