Todoist for CodeTrack and sync your development todos with Todoist, right in VSCode! Based on the VSCode Todoist extension by waymondo, with the addition of support for labels and priorities, and some other changes. Features & UsageEach command has a global user, workspace, and parameterized version. Both the global user and workspace commands will use the Todoist project set in your This VSCode extension adds several commands to the command palette: Todoist: Add TaskDefault Keybinding (Workspace Project) alt+t c Pop open an input box to capture a task for the project. Add labels using Todoist: List TasksDefault Keybinding (Workspace Project) alt+t t Shows all the incomplete tasks in the Todoist project. Type in the input box to filter the list (it searches the task name, labels and priority). Selecting an item will open a dialog from which you can mark the task as complete/incomplete or edit it in the Todoist app. Press Esc to dismiss the list. Todoist: OpenDefault Keybinding (Workspace Project) alt+t o If you have the Todoist desktop app installed, this will open or switch to the Todoist app and select your current project. Configuring Custom Project ShortcutsYou can configure multiple shortcuts to help you open, list, and capture tasks for your Todoist projects. To do this, you will need to add a keybinding for each shortcut you want to use. For example, to add a shortcut for a project with the id
The commands you can use are:
For more information on how to configure keybindings, see the VSCode documentation. Requirements & InstallationObviously this requires a Todoist account. To use "Todoist Open" and take advantage of the deep linking feature, you will also need the Todoist desktop app. To install this extension, you can get it from VSCode store or open the command palette and enter:
Finally, run any extension command from the command palette and you will be prompted to enter your Todoist API token, which can be found here (under the 'Developer' tab). You may set Project Goals & Motivation
|