Taskpaper – Plain Text To Do Lists 3 6 2

broken image


Welcome to Ramleague,

Make lists and get organized. TaskPaper is a plain text to-do list that's surprisingly adept. Outliners are powerful, but hard to use. Text editors are easy, but without structure. TaskPaper feels like a text editor, but has the power of an outliner. TaskPaper is a plain text to-do list that's surprisingly adept. Thoroughly modernized. TaskPaper 3 is all new, while still retaining the same plain text design that's been getting things done since 2006. Buy now to make lists and get organized!-Key Features. Plain text files; edit anywhere. Type and your lists are auto formatted. There are no new features in the underlying file format. TaskPaper is still just plain text formatted lists of projects, tasks, notes, and tags. Make lists and get organized. TaskPaper is a plain text to-do list that's surprisingly adept. Thoroughly modernized. TaskPaper 3 is all new, while still retaining the same plain text design that's. Plus, as we'll look at later, the TaskPaper app isn't the only way you can use TaskPaper-formatted text files. Getting Started with TaskPaper. Using TaskPaper is as easy as editing a text file, but that doesn't mean that's all it is. Easy task entry is part of the appeal, but then TaskPaper will still function like many task apps.

Ramleague - the best site for pinoy chat, games chat and mobiles chat,

Sign Up
  1. Hello guest Guest , Are you tired from Ads? to remove some ads you need to register and be active. :D

Discussion in 'PC Apllications' started by t0nymac, Feb 24, 2021 at 2:26 AM.

Similar ThreadsForumDate
TaskPaper 3.8.15 macOSPC ApllicationsTuesday at 11:16 PM
TaskPaper 3.8.15 macOSPC ApllicationsTuesday at 6:36 PM
TaskPaper 3.8.13 – Plain text to-do listsPC ApllicationsJan 3, 2021
TaskPaper 3.8.13 macOSPC ApllicationsJan 3, 2021
TaskPaper 3.8.13 macOSPC ApllicationsJan 3, 2021
TaskPaper 3.8.12 macOSPC ApllicationsNov 16, 2020
Thread Tags:

Users Who Have Read This Thread (Total: 3)

Browse

An opinionated todo-list plugin for Sublime Text editor (version 2 and 3)

Details

Installs

  • Total181K
  • Win93K
  • Mac53K
  • Linux35K
Mar 1Feb 28Feb 27Feb 26Feb 25Feb 24Feb 23Feb 22Feb 21Feb 20Feb 19Feb 18Feb 17Feb 16Feb 15Feb 14Feb 13Feb 12Feb 11Feb 10Feb 9Feb 8Feb 7Feb 6Feb 5Feb 4Feb 3Feb 2Feb 1Jan 31Jan 30Jan 29Jan 28Jan 27Jan 26Jan 25Jan 24Jan 23Jan 22Jan 21Jan 20Jan 19Jan 18Jan 17Jan 16Jan 15
Windows14711153029262011141511111420951112211717811182025162011610122318161071924191715152023
Mac786571077551057565610111191089111626123114678115711108771089
Linux25178138459564368394343436735454254963577357435

Readme

Source
raw.​githubusercontent.​com

PlainTasks

An opinionated todo-list plugin for Sublime Text (2 & 3) editor

Installation

To install this plugin, you have two options:

  1. If you have Package Control installed, simply search for PlainTasks to install.

  2. Clone source code to Sublime Text packages folder.

Start a new todo-list

Bring up the command palette (it's ⌘ + shift + p in OS X and ctrl + shift + p in Windows) and type task and select Tasks: New document command.

NOTE: Save your todo files with todo, todolist, tasks or taskpaper file extensions or just name them TODO with no extension.For more portability you can use todolist.txt either as a filename or as suffix for any arbitrary filename.

Usage

NOTE: In Windows or Linux use ctrl instead of

⌘ + enter or ⌘ + i: new task

⌘ + d: toggle task as completed.

ctrl + c: toggle task as cancelled on Mac. alt + c on Windows/Linux.

⌘ + shift + a will archive the done tasks, by removing them from your list and appending them to the bottom of the file under Archive project

⌘ + shift + o will archive in Org-Mode style, removing the entire subtree after cursor and appending it to new file next to original one, e.g. if original is filename.TODO then new would be filename_archive.TODO

⌘ + shift + u will open the url under the cursor in your default browser, other than http(s) schemes must be enclosed within <>, e.g.

☐ Anything with colon at the end of the line is a project title, you can also nest projects by indenting them.

☐ You can write plain text as notes or descriptions wherever you want. Use _ or * for italic and bold just like in Markdown.

☐ You can add tags using @ sign
You can place cursors on tags, click right mouse button and Filter by tags under cursors:pending tasks with selected tags will remain visible (and their notes and projects they belong to), but everything else will be hidden/folded; to unfold all press ⌘+k, ⌘+j or ⌘+k, ⌘+0

☐ You can navigate tags in current document via ⌘+shift+r.

☐ PlainTasks comes with a simple snippet for creating separators, if you feel that your task list is becoming too long you can split it into several sections (and fold some of them) using this snippet:

Taskpaper – Plain Text To Do Lists 3 6 20

2020

-- and then tab will give you this: --- ✄ -----------------------

☐ Completion rules (ctrl+space or alt+/ to see list of them):

  • type t, press tab — it'll become @today — this one is highlighted differently than other tags;
  • c, tab@critical;
  • h, tab@high;
  • l, tab@low;
  • s, tab@started — press tab again and current date will be inserted, when you'll complete or cancel a task with such tag, you'll know how many time has passed since start; if you have to change done/cancelled/started time, then you can recalculate the time spent on task by pressing tab while cursor is placed on a tag;
  • tg, tab, tab work in the same manner as s, but inserts @toggle(current date) — so you can pause and resume to get more correct result when done/cancel; each toggle tag is either pause or resume depending on its place in sequence;
  • cr, tab, tab@created(current date) (⌘ + shift + enter creates a new task with this tag);
  • d, tab@due( )
    If you press tab again, it'll insert current date, same for @due( 0).
    You can type short date (similar to OrgMode's date prompt, but not the same) and then press tab to expand it into default format.
    Short date should be _@due(year-month-day hour:minute)__
    Dot can be used instead of hyphen, but should be consistent _year.month.day

    • year, month, minute, hour can be omitted:

      Notation Meaning
      @due(1) 1st day of next month always
      @due(--1) 1st day of current month always
      @due(5) 5th day of current month (or next month if current day is 5th or older)
      @due(2-3) February 3rd of current year or next one
      @due(31 23:) 31st day of current/next month at 23 hours and minutes are equal to current moment
      @due(16.1.1 1:1) January 1st of 2016 at 01:01 @due(16-01-01 01:01)
    • relative period of time starts with a plus sign or two
      __+[+][number][DdWw][h:m]__ — number is optional as well as letter d for days or letter w for weeks.

      Notation Meaning
      @due(+) tomorrow as well as @due( +1) or @due( +1d)
      @due(+w) one week since current date, i.e. @due( +7)
      @due(+3w) 3 weeks since current date, i.e. @due( +21d)
      @due(++) one day since @created(date) if any, otherwise it is equal to @due(+)
      @due(+2:) two hours since current date
      @due(+:555) 555 minutes since current date
      @due(+2 12:) 2 days and 12 hours since current date

☐ You can create a link to a file within your project by prefixing the file name with a dot and (back)slash like: .filename or ./another filename/.
The line and column can be specified by colons: .filename:11:8.
In SublimeText 3 you can specify a symbol inside that file by using > character like: .filename>symbol.
In SublimeText 2 you can specify a text inside that file by using inch characters like: .filename'any text'.
Pressing ctrl + o (alt + o on Windows/Linux) will open the file in Sublime and scroll to specific position if any.
Also in SublimeText 3 link may point to directory, open such link will add the directory to current project (sidebar).
In addition, Markdown and 'wiki' (Org-Mode, NV, etc.) styles are supported as well, examples:

Taskpaper – Plain Text To Do Lists 3 6 2018

☐ To convert current document to HTML, bring up the command palette ⌘ + shift + p and type Tasks: View as HTML — it will be opened in default webbrowser, so you can view and save it.
Tasks: Save as HTML… ask if you want to save and if yes, allow to choose directory and filename (but won't open it in webbrowser).

Editor Useful Tools:

☐ Use ⌘ + control + up/down (ctrl + shift + up/down on Windows) to move tasks up and down.

☐ Use ⌘ + r to see a list of projects and quickly jump between them

★ See the Tutorial for more detailed information.

Settings

PlainTasks is an opinionated plugin, which means that it is highly configured to look in a specific way, but this does not mean that you can not customize it. If you feel that something does not look right and you want to change it, you can easily do it in your user settings file.

Go to Preferences → Package Settings → PlainTasks and open Settings - User, there you can override all the default settings, to get an idea you can take a look at Settings - Default.

Here is a list of PlainTasks' specific settings:

SettingDefaultOptions/Description
open_tasks_bullet-[ ]
done_tasks_bullet+[x]
cancelled_tasks_bulletx[-]
date_format(%y-%m-%d %H:%M)See strfti.me for quick reference; detailed documentation: ST2, ST3
done_tagtrueDetermines whether done tasks should gain a @done tag or not
done_datetrueDetermines whether done tasks should gain a date or not
before_tasks_bullet_margin1Determines the number of spaces (default indent) before the task bullet
project_tagtruePostfix archived task with project tag, otherwise prefix
archive_nameArchive:Make sure it is the unique project name within your todo files
new_on_toptrueHow to sort archived tasks (done_tag=true and default date_format are required)
header_to_taskfalseIf true, a project title line will be converted to a task on the certain keystroke
decimal_minutesfalseIf true, minutes in lasted/wasted tags will be percent of hour, e.g. 1.50 instead of 1:30
tasks_bullet_spacewhitespace or tabString to place after bullet, might be any character(s)
highlight_past_duetrueIf true, highlight past, soon, and invalid @due(something)
highlight_due_soon24Hours as int, threshold to define which @due will be soon
scope_past_duestring.other.tag.todo.criticalAny scope, define color for past @due
scope_due_soonstring.other.tag.todo.highAny scope, define color for @due will be soon
scope_misformattedstring.other.tag.todo.lowAny scope, define color for @due mismatch date_format
icon_past_due'circle'Gutter icon¹
icon_due_soon'dot'Gutter icon¹
icon_misformatted'Gutter icon¹
icon_critical'Gutter icon¹
icon_high'Gutter icon¹
icon_low'Gutter icon¹
icon_today'Gutter icon¹
show_remain_duefalseIn Sublime 3, show remain or overdue time under due tags
show_calendar_on_tagsfalseIn Sublime 3, if true, automatically show date picker when cursor is on tag (you can get date picker any time via context menu)
due_preview_offset0Place preview date outside of parens of @due(), 1 — within
due_remain_format'{time} remaining'{time} will be replaced with actual value
due_overdue_format'{time} overdue'{time} will be replaced with actual value

¹ Icon value can be 'dot', 'circle', 'bookmark', 'cross', ', or custom relative path to existing png file,e.g. 'Packages/User/my-icon.png'.

Changing color scheme

If you don't like colors used in bundled schemes just copy any .hidden-tmTheme from PlainTasks to your User directory, change colors and paste the code below in your user settings file:

N.B., sometimes you have to restart Sublime Text to apply changes made in tmTheme file.

N.B., scope_past_due, scope_due_soon, and scope_misformatted settings can assign any scopes defined in tmTheme file, e.g. you can set 'scope_past_due': 'my.own.super.expired.whatever' and then just add style definition in tmTheme for this scope.

Taskpaper Compatibility

If you need to keep your files compatible with Taskpaper, go to Preferences → Package Settings → PlainTasks and open Settings - User, thenadd these settings to the json file:

Spell check

It is build-in feature of Sublime, you can toggle spell check with F6.
For convinience, you may add bullets in list of ignored words into Preferences → Settings - User, e.g.

[BONUS] Custom todo icon

PlainTasks comes with a custom todo icon that you can find in the icons folder. You can assign it to your todo files to give them a better look and distinguish them from other plain text files. Google and find out how to assign a custom icon to a file type in your operating system.

[BONUS] Custom Statistics

Statistics of current file are represented in status-bar, based on stats_format, which is '$n/$a done ($percent%) $progress Last task @done $last' by default — as you can see it's just a string containing special directives (see table bellow) and regular chars.

DirectiveDescription
$oAmount of pending tasks
$dAmount of completed tasks
$cAmount of cancelled tasks
$nSum of completed and cancelled tasks
$aSum of all tasks
$percentRatio of $n to $a
$progressPercent as pseudo graphics (absents if less than 10%)
$lastDate of lastly completed task
{{...}}Return pending/completed/cancelled tasks which matched by regex ...;
e.g. {{@tag}} — amounts of tasks with @tag; or {{@a

So you can customise it as you like, by adding to Settings - User, e.g.

Copy statistics

Bring up the command palette and type Tasks: Copy Statistics.

Additional settings for progress bar

Introduction to PlainTasks Screencast

PlainTasks for other editors

NOTE: These are separate projects, maintained by some awesome developers other than us.- Atom: Tasks plugin- Vim: Plaintasks.vim- Visual Studio Code: To Do Tasks- Visual Studio Code: Todo+

Contributors

You can contribute on github

Inspiration

  • Thanks to Chagel for the iTodo plugin.
  • Thanks to Taskmate for TextMate.
  • Thanks to TaskPaper Mac application from hogbaysoftware.com

License

Copyright 2012-2013 Allen Bargi. Licensed under the MIT License





broken image