Marty Oehme
7761018507
In preparation for integrating bugwarrior into these dotfiles I am changing the taskwarrior include options to absolute paths (though still retaining the `~` home shortcut). This seems necessary as bugwarrior, both in its current 1.8.0 and its git HEAD version, just absolutely refuses to run when the includes are relative to the taskrc file. A little sad but not too bad overall since the taskrc in these dotfiles will always live in the XDG_CONFIG_HOME directory anyway.
111 lines
4.2 KiB
Text
111 lines
4.2 KiB
Text
# 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
|
|
|
|
# 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 ~/.config/task/colorscheme
|
|
|
|
# Taskserver sync settings
|
|
include ~/.config/task/task-sync.rc
|
|
|
|
# My personal tw contexts (e.g. work/personal)
|
|
include ~/.config/task/contexts
|
|
|
|
# try to fix some color weirdness, especially in tmux
|
|
# color.scheduled=on grey15
|
|
|
|
# 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 )
|
|
|
|
# Bugwarrior UDAs
|
|
uda.gitbugauthor.type=string
|
|
uda.gitbugauthor.label=Gitbug Issue Author
|
|
uda.gitbugid.type=string
|
|
uda.gitbugid.label=Gitbug UUID
|
|
uda.gitbugstate.type=string
|
|
uda.gitbugstate.label=Gitbug state
|
|
uda.gitbugstate.values=OPEN,CLOSED
|
|
uda.gitbugtitle.type=string
|
|
uda.gitbugtitle.label=Gitbug Title
|
|
# END Bugwarrior UDAs
|
|
|
|
report.issues.description=Git Issue Open or Closed state
|
|
report.issues.columns=id,project,priority,due,gitbugstate,description,tags,scheduled
|
|
report.issues.filter=( +PENDING or +WAITING ) and ( gitbugstate:OPEN )
|
|
|
|
news.version=3.0.2
|