# [Created by task 2.3.0 9/27/2015 21:08:54] # Taskwarrior program configuration file. # For more documentation, see http://taskwarrior.org or try 'man task', 'man task-faq', # 'man task-tutorial', 'man task-color', 'man task-sync' or 'man taskrc' # Here is an example of entries that use the default, override and blank values # variable=foo -- By specifying a value, this overrides the default # variable= -- By specifying no value, this means no default # #variable=foo -- By commenting out the line, or deleting it, this uses the default # Use the command 'task show' to see all defaults and overrides # Define a report, "soonish", for tasks that should be done fairly soon report.soonish.description=Lists tasks that should be done this week report.soonish.columns=id,project,scheduled,due,depends,tags,estimate,description report.soonish.labels=ID,Proj,Scheduled,Due,Deps,Tags,Est,Description report.soonish.sort=urgency+,due+,scheduled+ report.soonish.filter=status:pending -waiting -BLOCKED ( ( scheduled.any: scheduled.before:tomorrow ) or due.before:monday ) # Define a report, "upcoming", for tasks that should be done within a month. report.upcoming.description=Lists tasks that should be done within a month report.upcoming.columns=id,project,scheduled,due,depends,tags,estimate,description report.upcoming.labels=ID,Proj,Scheduled,Due,Deps,Tags,Est,Description report.upcoming.sort=urgency+,due-,scheduled-,priority+,project- report.upcoming.filter=status:pending ( pri:H or pri:M ) ( due: or due.before:30days ) ( scheduled: or scheduled.before:30days ) -waiting -BLOCKED # Make the soonish report the default. default.command=soonish # Files data.location=~/.task # I am not systematic enough to get case always the same way. search.case.sensitive=no # Default priority for new tasks is M. L is basically someday/maybe. H # is really urgent stuff. default.priority=M # I don't need to do things in priority order. A high-priority thing # might not be possible to do. Nagging me about it is just irritating. nag= # Define estimated length of task, using a very rough classification: # fifteen minutes, an hour, half a work day (a few hours), and too # long. uda.estimate.label=Estimate uda.estimate.type=string uda.estimate.values=quarter,hour,halfday,toolong,unknowable,unknown uda.estimate.default=unknown uda.priority.default=M # Due is within this many days. due=2 # Weeks start on a Monday. weekstart=Monday # Urgency management. urgency.blocking.coefficient=0.0 urgency.blocked.coefficient=0.0 urgency.priority.coefficient=0.0 urgency.waiting.coefficient=-3.0 urgency.active.coefficient=50.0 urgency.due.coefficient=50.0 urgency.scheduled.coefficient=5.0 urgency.project.coefficient=0.0 urgency.tags.coefficient=0.0 urgency.annotations.coefficient=0.0 urgency.age.coefficient=0.0 urgency.age.max=0 urgency.user.tag.waiting.coefficient=-3.0 urgency.user.uda.est.quarter=4.0 urgency.user.uda.est.hour=2.0 urgency.user.uda.est.halfday=1.0 urgency.user.uda.est.toolong=0.0 # urgency.user.project..coefficient=... # urgency.uda..coefficient=... # Week starts on Monday. weekstart=Monday # Color theme: light-256 with my modifications to avoid unreadable # combinations and so on. # # Colours: black, red, blue, green, magenta, cyan, yellow, white # Effects: bold, underline, "on green", "on bright green", inverse # # I use terminals with a white background. I only set background # colours here if it should be different from the default. # # Tasks I should pay particular attention to are red (rgb500). # # Tasks that I probably shouldn't pay attention normally to are grey # (which is called white). For example, blocked and low-priority # tasks. # # Things that are indicative of a problem have a red background # ("bright black on red"). color.active=black on bright green color.scheduled= color.blocking= color.blocked=grey20 color.due= color.due.today=rgb500 color.overdue=rgb500 color.project.none= color.tag.none=bright black on red color.tag.waiting=grey15 on bright white color.tagged= color.recurring= color.uda.estimate.unknown=bright black on rgb545 color.uda.estimate.toolong=rgb505 on bright white color.uda.estimate.halfday=rgb205 on bright white color.uda.estimate.hour= color.uda.estimate.quarter=rgb030 color.uda.priority.H=rgb500 color.uda.priority.M= color.uda.priority.L=grey16 color.completed=white color.deleted=white color.until= color.error=bright black on red color.header= color.footnote= color.summary.bar=on cyan color.summary.background=on bright cyan color.calendar.today=on bright cyan color.calendar.due=on bright green color.calendar.due.today=on bright red color.calendar.overdue=on bright red color.calendar.weekend= color.calendar.holiday= color.calendar.weeknumber= color.alternate=on grey23 color.debug=bright black on red color.burndown.done=on green color.burndown.pending=on bright red color.burndown.started=on bright yellow color.history.add=on bright red color.history.delete=on bright yellow color.history.done=on green color.sync.added= color.sync.changed= color.sync.rejected= color.undo.after= color.undo.before= context.Agenda=+agenda -waiting -BLOCKED context.Work=( +ql or +office ) -waiting -BLOCKED context.Home=+home -ql -waiting -BLOCKED context.OutAndAbout=+hki -waiting -BLOCKED context.Hacking=+laptop -home -hki -ql -waiting -BLOCKED