--
You received this message because you are subscribed to the Google Groups "MyLifeOrganized" group.
To unsubscribe from this group and stop receiving emails from it, send an email to mylifeorganiz...@googlegroups.com.
To post to this group, send email to mylifeo...@googlegroups.com.
Visit this group at https://groups.google.com/group/mylifeorganized.
To view this discussion on the web visit https://groups.google.com/d/msgid/mylifeorganized/0e4e63d6-f432-46b5-be48-fa980dcba9d2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Parsing task caption in the Outliner
You can benefit from input parsing in the Task Outliner as well. To parse the task caption entered in the Outliner, press Alt+Enter while you are in in-place editor mode. The task caption will be parsed according to the rules described above.
Tip: If MLO fails to parse your input press Ctrl+Z several times to return to the initial caption of the task.
More Advanced Features
Automatic Formatting
Synchronization
Input parsing
MLO can parse -or interpret- the text you enter in some text input fields.
For example you can enter
"in 30 min" or
"next Friday at 2pm"
in date and time pickers.
In the Rapid Task Entry dialog, you can type
"Call Bob about the party tomorrow at 3pm remind 10 min in advance".
The task "Call Bob about the party" will be added to the outline with corresponding parameters parsed from the rest of the input.
You can also parse the task caption entered to the task list if you press Alt+Enter instead of Enter.
Parsing input - in date or time pickers
Date time pickers like Start, Due and Reminder can parse user's input and convert it to valid date and time.
Days of the week and months can be used in English and your current locale.
Here are the examples of valid input which can be converted to date and time:
tomorrow 3pm
in 5 days
Friday (nearest Friday in future)
next Friday (next Friday after nearest Friday in future)
Tue 11:20
Jan26
August 26th
Nov 26 08
in 3 weeks 2pm
in 3 weeks Fri
in 30 min
in 2 months
today in 1h 25 min
next year
3-26-2008
26-3-2008
Parsing input in Rapid Task Entry dialog and Outline
If you want MLO to parse date and time from your input you should enter your tasks using the following pattern:
<What?> <When?>
Examples:
Organize party with my friends 5/22
Call Jim tomorrow 4pm
Prepare report for Bob 15:10 22/5
Note: Parsing is deactivated in Rapid Task Entry dialog by default.
Note: Date and time is parsed according to the rules applied for date time pickers described above.
Tip: use –s or –start to put the date only in the start date field when parsing in RTE or the Outline:
Tip: use –d or –due to put the date only in the due date field when parsing in RTE or the Outline:
Tip: If MLO fails to parse your input correctly press Ctrl+Z in the main window to return the original text to RTE change the text and try again.
Reminder
If you add reserved words "remind" or "reminder", or the abbreviation "rmd" to the phrase, the reminder will be set in MLO.
The pattern:
<What?> [<When?>] remind[er] | rmd [<When?>]
Examples:
Organize party with my friends May 22 reminder May 21 3pm
Call Jim in 3 days at 4pm remind 10 min in advance
Send report to Bob in 3 days remind me tomorrow 2pm
Call Jim tomorrow at 4pm remind me
Send report rmd 3pm
Context
If you add reserved words "context" or "@" to the phrase the contexts will be added to the task.
The contexts should be separated by semicolons (;)
The pattern:
<What?> [<When?>] [remind[er]] [<When?>] [context | @] <context1>; <context2>; <context3>
Examples:
Call Jim tomorrow context @office; @calls
Send report in 3 days remind tomorrow 10:00 @ ProjectX
Tip: If the context starts with "@" you can skip the reserved words.
Example:
More complex inputs
You can use short and long week day names and names of months in English or in your current locale.
You can also use phrases like
"today",
"tomorrow",
"next Friday",
"in 3 weeks",
"in 4 weeks Fri",
"in 3 years",
"in 2 months 1 week 4 days" etc.
You can use abbreviation:
d=day(s); w=week(s);
m=month(s) or = minute(s);
min=minute(s);
h, hr, hrs = hour(s).
Examples:
Send report next Tue 11am
Send report in 3 weeks Monday 15:30 remind me tomorrow 10am
Send report Jan 10
Send report February 8 2009 context
Send report in 1 month 2 weeks 1 day @ ProjectX; Reports
Send report in 1 m 2 w 1 d
Send report remind me in 3 hrs
Reserved words
MLO tries to interpret your input and separate reserved words from the task caption.
However it is not always possible.
For example
if you use numbers in the task caption, it may be interpreted as a date, or you may want to use reserved words "reminder", "context" etc.
If MLO fails to correctly parse your entry, use quotation marks (") to separate you task caption from parameters that should be parsed.
Examples:
"Inform about meeting with Bob tomorrow 16:00" tomorrow at 16:00 remind me 10 m
"Send next reminder to Jim" tomorrow
The text inside quotation marks is not parsed and placed in the task caption.
Complete list of reserved words:
1) The week day names (short and log) in English and in your current locale (Mon, Monday, .. Sun, Sunday)
2) Names of months (short and log) in English and your current locale (Jan, January... Dec, December)
3) Numbers (0, 1..9)
4) The following words:
Additional parsing switches
Additional parsing switches can be used in Rapid Task Entry or Outline parsing
Additional parsing switches:
-i1 -i2 … -i5 : set Importance for the task 1=min .. 5=max
-u1 -u2 … -u5 : set Urgency for the task 1=min .. 5=max
-e1 -e2 … -e5 : set Effort for the task 1=min .. 5=max
-t<time> : set time required for the task. Examples –t10; -t2h15min
-tmax<time> : set time required max for the task
-l<time> : set lead time for the task. Example: -l2d; -l3d15m
-s or -start : the date will be placed in the Start field
-d or -due : the date will be placed in the Due field
-h : hide task in todo
-o : complete subtasks in order
-p : set IsProject option for the task
-f : set Folder option for the task
-g : set Goal option for the task
-fl<FlagName>: set flag for the task. Example: "Buy umbrella -flGreen"
-c<Color>: set font color for the task
-toprj<ProjectName> or -toprj=<ProjectName> : move task to a project. Example: "Paint wall -toprjHome"
-tofld<FolderName> or -tofld=<FolderName> : move task to a folder
-to<TaskName> or -to=<TaskName> : move task to make it a subtask of specified task.
+@: add contexts to the task (not replace). Example: “Call Bob +@ phone”
-star or -* : set starred to the task. Example: "Call Mike tomorrow -star"
Example. Type this in the outline and press Alt+Enter when in-place editor is active:
Call Katrin -t10 tomorrow 3p remind me 15 min in advance @calls -i1 -e4 -cr
As a result of the parsing a task with the following parameters will be added to your outline:
Call Katrin |
Caption: “Call Katrin”, |
tomorrow 3p |
Due Date: tomorrow 3:00pm, |
Remind me 15 min in advance |
Reminder 2:45pm, |
@calls |
Context: @calls, |
-t10 |
Time Required 10min, |
-i1 |
Importance Max, |
-e4 |
Effort: More, |
-cr |
Color: Red. |
Parsing task caption in the Outliner
You can benefit from input parsing in the Task Outliner as well.
To parse the task caption entered in the Outliner, press Alt+Enter while you are in in-place editor mode.
The task caption will be parsed according to the rules described above.
Tip: If MLO fails to parse your input press Ctrl+Z several times to return to the initial caption of the task.