# Taskwarrior program configuration file. # For more documentation, see http://taskwarrior.org or try 'man task', '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 # Files data.location=$XDG_DATA_HOME/task/ # disable case sensitivity search.case.sensitive=no # change verbosity to hide header (i.e. TASKRC override notification) verbose=blank,footnote,label,new-id,affected,edit,special,project,sync,unwait,override,recur # german-style week start weekstart=monday # Make daily burndown default alias alias.burndown=burndown.daily alias.open=exec taskopen "--config=${XDG_CONFIG_HOME:-$HOME/.config}/task/taskopenrc" # Sort the columns a little differently active.indicator=> # customize list report: focus on due dates report.list.columns=start.active,id,project,priority,due,description,tags,entry.age report.list.labels=,,Project,Pri,Due,Description,Tags,Age # customize next report: focus on urgencies report.next.columns=id,project,priority,urgency,due,description,tags,scheduled,entry.age,recur report.next.labels=,Project,Pri,Urg,Due,Description,Tags,Sched,Age,Recur # customize overdue report: hide tasks which are due today, but scheduled for 00:00:00 report.overdue.filter=(status:pending or +WAITING) and +OVERDUE and -TODAY # custom today report, sorted by urgency report.today.description=Tasks scheduled for today, sorted by urgency report.today.filter=status:pending -WAITING +TODAY or +OVERDUE limit:page report.today.sort=urgency- report.today.columns=id,project,priority,urgency,due,description,tags,scheduled,entry.age,recur report.today.labels=,Project,Pri,Urg,Due,Description,Tags,Sched,Age,Recur # report overview of tasks accomplished today report.today.completed.description=Tasks completed today report.today.completed.filter=status:completed end.after:tod report.today.completed.columns=id,project,priority,urgency,due,description,tags,scheduled,entry.age,recur report.today.completed.labels=,Project,Pri,Urg,Due,Description,Tags,Sched,Age,Recur # reorder priorities so that explicitly tagged 'Low' items are lower than normal uda.priority.values=H,M,,L urgency.uda.priority.L.coefficient=0 urgency.uda.priority..coefficient=1.8 # Just because its tagged/annotated doesn't mean its important urgency.tags.coefficient=0 urgency.annotations.coefficient=0 # maybe items are not urgent at all urgency.user.tag.maybe.coefficient=-100.0 urgency.user.tag.next.coefficient=5.0 # things that are blocking simply have to be done before # being able to do the blocked thing. This ensures that. urgency.blocked.coefficient=0.0 urgency.blocking.coefficient=0.0 urgency.inherit=1 # Holidays for calendar include /usr/share/doc/task/rc/holidays.de-DE.rc # Themes are in additional file include colorscheme # Taskserver sync settings include task-sync.rc # My personal tw contexts (e.g. work/personal) include contexts # try to fix some color weirdness, especially in tmux # color.scheduled=on grey # only ever show one result in the tasksh tasksh.autoclear=1 # for tasksh review sessions uda.reviewed.type=date uda.reviewed.label=Reviewed report._reviewed.description=Tasksh review report. Adjust the filter to your needs. report._reviewed.columns=uuid report._reviewed.sort=reviewed+,modified+ report._reviewed.filter=( reviewed.none: or reviewed.before:now-6days ) and ( +PENDING or +WAITING ) news.version=2.6.0