X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/0e98b150a124a4641abc5b0ea67d67f1a7fb32eb..e1fa1d1c9ec1c4080febc65a04347528804ceebb:/task/taskrc diff --git a/task/taskrc b/task/taskrc index fab6257..7be6a3d 100644 --- a/task/taskrc +++ b/task/taskrc @@ -27,6 +27,9 @@ search.case.sensitive = no # Terminal reserved.lines=2 # reserve two lines for prompt +# Don't show history in info report +journal.info = no + report.in.description = Inbox report.in.columns = id,start.age,entry.age,depends,priority,project,tags,recur,description report.in.filter = ( status:waiting or status:pending ) limit:page (+in) @@ -56,6 +59,11 @@ urgency.uda.priority.L.coefficient=-2 # setting priority to low reduces urgency urgency.user.tag.in.coefficient = -1 urgency.scheduled.coefficient = 8 +# UDAs +uda.work.type = string +uda.work.label = Work +uda.work.values = ,yes,wfh,bristol,cambridge + # inherit highest urgency from blocked tasks # TODO: this doesn't quite work, check source code for explanation # I'd like the blocking task to use the highest blocked task as a base urgency, @@ -64,6 +72,28 @@ urgency.inherit = yes urgency.blocked.coefficient = 0.0 urgency.blocking.coefficient = 4.0 +# Custom recurrence +recurrence=no +report.recurring.labels = ID,Active,Age,D,P,Parent,Project,Tags,Recur,RType,RSch,RWait,Due,Until,Description,Urg +report.recurring.columns = id,start.age,entry.age,depends.indicator,priority,parent.short,project,tags,recur,rtype,rscheduled,rwait,due,until.remaining,description,urgency +report.recurring.filter = status:recurring +# NOTE: my patched version of task already provides this as a rw property +#uda.rtype.label=Recur.Type +#uda.rtype.type=string +#uda.rtype.values=chained,periodic +uda.r.label=TwRecurrence +uda.r.type=string +uda.rparent.label=Parent task +uda.rparent.type=string +uda.rwait.label=Wait (instance) +uda.rwait.type=date +uda.runtil.label=Until WIP (instance) +uda.runtil.type=date +uda.rscheduled.label=Scheduled (instance) +uda.rscheduled.type=date +uda.rlastinstance.label=Last child task +uda.rlastinstance.type=string + # taskd taskd.certificate=$XDG_DATA_HOME/task/hactar.cert.pem taskd.key=$XDG_DATA_HOME/task/hactar.key.pem @@ -72,10 +102,20 @@ taskd.credentials=rmz/ramsi/30ffb102-3b0e-4b60-ad7e-df63b8920262 taskd.server=rmz.io:53589 # Context -context.wfh.read=( project:work or +work or project:chores or +habit or +chore) -context.wfh.write=+work -context.home.read=-work +## Combination of work and home related chores/habits +context.wfh.read = (work:yes or work:wfh or +habit or +chore) +context.wfh.write = work:yes + +## Work only for planning (maybe not needed?) +context.work.read = work.any: +context.work.write = work:yes + +## Home, no work +context.home.read = work.none: + +## Outside, meant to be for checking on phone for other things I should do while out +context.outside.read=+outside # NOTE: a context setting may be updated/added automatically on the last line -news.version=2.6.0 +news.version=3.3.1 context=home