Thursday, January 27, 2011

Text To-do List Format

Text To-do List Principles

  • Simple enough to be quick
  • Regular enough to stay organized
  • Created from only text to allow easy source control and portability
States based loosely on David Allen's Getting Things Done and Leo Babauta's Zen To Done.
Delimiter:",," [1]
This format is licensed with Creative Commons:

Creative Commons License
Text-only Todo List Format by Adam S. Keck is licensed under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
Permissions beyond the scope of this license may be available at http://www.texttodo.org.

Adam Keck is an infrastructure systems administrator based in the United States who studies work-flow principles.

Text To-do List Format

Keep this header at the top of your Todo List
# 0
# 0 '{','}' set off the field descriptions for clarity, but are not used in an actual list.
# 0 '|' denotes a choice of different field values.
# 0 E.g. D,,20110130,,20110201,,Joe Thompson,,Buy a couch,,Schedule trip to mall
# 0 E.g. D,,20110130,,20110201,,Joe Thompson,,Schedule trip to mall
# 0 E.g. T,,20110130,,Buy a couch,,Schedule trip to store
# 0 File Format:
# 1
# 1 Text-only Todo List Format by Adam S. Keck is licensed 
# 2 under a Creative Commons Attribution-ShareAlike 3.0 Unported License.
# 3 Permissions beyond the scope of this license may be available at 
# 4 http://www.texttodo.org.
# 5
# 6 TZ tasks can used to single task or to track only the next steps of each project 
# 7
# 7
# Completed Task:   DONE,,{Date completed},,{Date created},,{{Project Name},,{Task}}|{Task}
# Delegated Project:   DP,,{Date delegated},,{Date created},,{Name},,{Project}
# Delegated Task:   D,,{Date delegated},,{Date created},,{Name},,{{Project Name},,{Task}}|{Task}
# Finished Project:   PDONE,,{Date finished},,{Date created},,{Project Name}
# No Action Planned on a Project:   PNAP,,{Date NAP'd},,{Date created},,{Project Name}
# No Action Planned on a Task:   NAP,,{Date NAP'd},,{Date created},,{{Project Name},,{Task}}|{Task}
# On Hold Task:   ONHOLD,,{Date created},,{{Project Name},,{Task}}|{Task} 
# Project:   P,,{Date created},,{string} 
# Separator for next tasks:  TX==============Next Tasks=====================
# Task in scope for today:   TZ,,{Date created},,{{Project Name},,{Task}}|{Task}
# Task to be delegated:   TD,,{Date created},,{{Project Name},,{Task}}|{Task} 
# Task waiting on another resource:   TW,,{Date created},,{{Project Name},,{Task}}|{Task} 
# Task:   T,,{Date created},,{{Project Name},,{Task}}|{Task}
#.
#.

Todo List Work Flow with Vim

Edit your Todo file in Vim and the run:

:sort
to sort it.

Todo List Work Flow with Emacs

Edit your Todo file in Emacs then type:
M->;
M-x sort-lines
to sort it.
Change the value of $LC_ALL to your locale, if you write in another language or want localized sorting.
Note that you can use this format in a spreadsheet as well. Make each field a column. Sort the sheet by the first column first, second column, second, etc.
-Adam (a0f29b982)




[1] It uses ',,' as its delimiter, since, as far as I can tell, most written languages do not use ',,' as a punctuation or grammar mark.

3 comments:

  1. Best Slots Casinos in the UK list: Claim Free Spins No Deposit - Casinite
    Casino Sites · BetVictor 배팅 Casino 1 bet · Café Casino · Lucky 해축 보는 곳 7 Casino · LeoVegas Casino · LeoVegas 샤오 미 먹튀 Casino · Coral Casino 올레 벳 · Spin Casino.

    ReplyDelete
  2. Of course, there needs to be some 우리카지노 compromise in terms of|when it comes to|by means of} options, however if you play certainly one of these games you may find that the animations, betting buttons and reels all contain more detail. Now, this does make them more resource heavy and barely slower, but the upside is that they have more options and more interactive parts corresponding to bonus rounds. Placing a guess easy as|is so simple as} choosing your chip denomination, tapping the relevant betting box as soon as} to add a single chip and multiple of} instances to add more after which hitting the "deal" button. Like traditional online blackjack, cell blackjack allows you to hit, stand, cut up, and double down in accordance with your hand and the sport's guidelines.

    ReplyDelete
  3. For instance, if the player bets the underdog +4 ½ and the favourite -3 ½ and the favourite wins by 4, the player has middled the book and received each bets. The money SM카지노 line represents the percentages of a team profitable the game outright without using of} the pointspread. For instance -150 means a player should bet $150 for each $100 he wishes to win, $15 for each $10 and multiples thereof.

    ReplyDelete