]> git.rmz.io Git - dotfiles.git/commitdiff
task: add custom recurrence stuff (wip)
authorSamir Benmendil <me@rmz.io>
Sun, 2 Feb 2025 22:52:37 +0000 (22:52 +0000)
committerSamir Benmendil <me@rmz.io>
Sun, 2 Feb 2025 22:52:37 +0000 (22:52 +0000)
task/taskrc

index 0760883169af90fea441396bc50c2f7b1ed72d70..89610b7ece7cb4d4d73a1705aff793665fe7cdfe 100644 (file)
@@ -67,6 +67,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