1. Sublime Text Taskpaper
  2. Vim Taskpaper
  3. Using Taskpaper
  4. Taskpaper Reviews
  5. Plaintask

Manage todo lists with ease. Powerful, easy to use and customizable. View the demo.

TaskPaper obviously shares it's streamlined interface with the closely related Mac app, WriteRoom, from the same developer. The interface is sparse, which is a nice change from many of the toolbar laden apps I've worked with. While the basic themes in TaskPaper are pleasant, they feel a little dated. I've switched to the excellent HelvetiCan Theme. TaskPaper compatible: just set todo.symbols.box, todo.symbols.done and todo.symbols.cancelled to -Timekeeping: you can mark todos as started and track elapsed time until completion; Timer: a timer can be displayed in the statusbar for started todos. Mar 19, 2021 TaskPaper is a commercial app strictly made for Mac whereas most alternatives are web-based with desktop and mobile clients covering everything from Windows, Mac and Linux to Android and iPhone. Most of them are likewise commercial with some free offerings, while some outstanding open-source options exist as well.

TaskPaper is fully integrated with Apple’s Reminders so you’ll never lose a grip on your schedule. Attach a date to your task and export it to Reminders app (and vice versa). Your assignments will follow you anywhere you go — on a holiday trip or board meeting.

Sublime Text Taskpaper

Features

  • Easy to use: you're just a few shortcuts away from becoming a master
  • Portable: being a plain text format you can read and edit it using any editor
  • Custom symbols: you can replace the default symbols with any of the supported ones
    • Box: -[][ ]
    • Done: +[x][X][+]
    • Cancelled: xX[-]
  • Custom colors: all colors can be customized
  • Custom special tags: special tags' names and their colors can be customized
  • Archive: you can move finished todos to a special 'Archive' section with a shortcut
  • Formatting: you can format text in a markdown-like fashion, we support: bold, italic, ~~strikethrough~~ and code
  • Go To Symbol: you can easily move between projects by using the Go to Symbol in File.. command
  • TaskPaper compatible: just set todo.symbols.box, todo.symbols.done and todo.symbols.cancelled to -
  • Timekeeping: you can mark todos as started and track elapsed time until completion
  • Timer: a timer can be displayed in the statusbar for started todos
  • Time estimates: you can estimate the time it will take to complete a todo by adding a tag to it that looks like this: @est(3 hours), @est(2h30m) or @2h30m. Then you can use the [est], [est-total], [est-finished] and [est-finished-percentage] tokens in statistics
  • Statistics: statistics about your entire file and/or project-level statistics about your individual projects
  • Embedded todos: it's common to have //TODO or //FIXME comments in our code, this extension can find those as well
  • Activity bar views: you can view your todo file and your embedded todos from a custom activity bar section

Install

Vim Taskpaper

Cs6 serial number keygen. Follow the instructions in the Marketplace, or run the following in the command palette:

Usage

It adds 11 commands to the command palette:

Finished pokemon gba hacks download. It adds 6 shortcuts when editing a Todo file:

Settings

Changing some settings (symbols, colors, providers..) requires a restart.

An actual regex will be generated from the value of the todo.embedded.regex setting. It uses 2 capturing groups, the first one captures the type of the todo (TODO, FIXME etc.) and the second one captures an optional description (TODO: description).

Using Taskpaper

Dates are formatted using moment.

Embedded Todos Providers

This extension supports various providers for searching for embedded todos, it'll use the one you set via the todo.embedded.provider setting or the first one available between:

  1. ag / The Silver Searcher: About 50x faster than the javascript provider, it'll use the regex defined under todo.embedded.providers.ag.regex. It must be installed in your system.
  2. rg / ripgrep: About 50x faster than the javascript provider, it'll use the regex defined under todo.embedded.providers.rg.regex. It doesn't support lookaheads and lookbehinds. It must be installed in your system, or Visual Studio Code must include it.
  3. javascript: Works on every system, but it's quite slow. This is the fallback provider.

ag and rg will use their specific regexes for finding the lines containing embedded todos, then those lines will be searched in using the regex defined under todo.embedded.regex.

Statistics Tokens

The following tokens can be used in todo.statistics.project.text, todo.statistics.statusbar.text and todo.statistics.statusbar.tooltip, they will be replaced with the value they represent.

TokenValue
[comments]Number of comments
[projects]Number of projects
[tags]Number of tags
[pending]Number of pending todos
[done]Number of done todos
[cancelled]Number of cancelled todos
[finished]Number of finished todos
[all]Number of todos
[percentage]Percentage of finished todos
[est]Estimated time left
[est-total]Total estimated time
[est-finished]Estimated time of finished todos
[est-finished-percentage]Percentage of estimated time in finished todos
[lasted]Time the task lasted
[wasted]Time wasted on task
[elapsed]Sum of [lasted] and [wasted]

Demo

Example todo file

Embedded todos

Activity bar views

Statistics

Timekeeping & Timer

Hints

  • Dark/Light Themes: if you switch between dark and light themes, remember that you can provide specific colors for them via the todo.colors.dark.* and todo.colors.light.* settings, which will override the default todo.colors.* settings.

  • Activity Bar: you can switch the focus to the Todo activity bar view by assigning a shortcut to the workbench.view.extension.todo command.

  • Icons: icons can be used in todo.statistics.statusbar.text. Here you can browse a list of supported icons. If for instance you click the first icon, you'll get a page with .octicon-alert written in it, to get the string to use simply remove the .octicon- part, so in this case the icon name would be alert.

  • CLI: you can view your embedded todos from the command line with the todo command if you install ag and add the following to your shell configuration file:

Related

  • Highlight: I recommend using this extension for highlighting your embedded todos.

  • Markdown Todo: Manage todo lists inside markdown files with ease.

  • Projects+ Todo+: Bird's-eye view over your projects, view all your todo files aggregated into one.

  • Noty: Autosaving sticky note with support for multiple notes, find/replace, programmers shortcuts and more. It implements a subset of the functionalities provided by this extension.

  • Notable: The markdown-based note-taking app that doesn't suck.

Contributing

If you found a problem, or have a feature request, please open an issue about it.

If you want to make a pull request you can debug the extension using Debug Launcher.

Taskpaper Reviews

License

Taskpaper

Plaintask

MIT © Fabio Spampinato