From 28ab2ffa89c3938f5d9f5802a865d8d71125fc2d Mon Sep 17 00:00:00 2001 From: Ruben Beltran del Rio Date: Thu, 5 Mar 2026 22:01:07 +0100 Subject: Use reports instead of aliases for views --- config/task/taskrc | 53 +++++++++++++++++++++++++++++++++++++++++++++-------- 1 file changed, 45 insertions(+), 8 deletions(-) diff --git a/config/task/taskrc b/config/task/taskrc index e8631b9..2c6df4d 100644 --- a/config/task/taskrc +++ b/config/task/taskrc @@ -1,12 +1,11 @@ # [Created by task 3.4.1 3/4/2026 13:49:50] -data.location=/home/rbdr/.task news.version=3.4.1 # To use the default location of the XDG directories, # move this configuration file from ~/.taskrc to ~/.config/task/taskrc and update location config as follows: -#data.location=~/.local/share/task -#hooks.location=~/.config/task/hooks +data.location=~/.local/share/task +hooks.location=~/.config/task/hooks # Theme include light-256.theme @@ -28,12 +27,50 @@ context.personal.read=+health or +personal or +family or +friends or +money context.personal.write=+health or +personal or +family or +friends or +money # Aliases -alias.inbox=list due: and project: -alias.today=list +OVERDUE or due:today -alias.soon=list due.by:1wks -alias.later=list due.after:1wks -alias.someday=waiting alias.anytime=list due: or +OVERDUE or due:today +# Reports +report.inbox.columns = id,priority,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency +report.inbox.description = Inbox +report.inbox.filter = due.none: -WAITING project.none: status:pending +report.inbox.labels = ID,P,Project,Tag,Recur,S,Due,Until,Description,Urg +report.inbox.sort = urgency- + +report.today.columns = id,start.age,entry.age,depends,priority,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency +report.today.description = Today +report.today.filter = +TODAY or +OVERDUE status:pending +report.today.labels = ID,Active,Age,Deps,P,Project,Tag,Recur,S,Due,Until,Description,Urg + +report.soon.columns = id,start.age,entry.age,depends,priority,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency +report.soon.description = Soon +report.soon.filter = due.by:1wks status:pending +report.soon.labels = ID,Active,Age,Deps,P,Project,Tag,Recur,S,Due,Until,Description,Urg + +report.later.columns = id,start.age,entry.age,depends,priority,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency +report.later.description = Later +report.later.filter = due.after:1wks status:pending +report.later.labels = ID,Active,Age,Deps,P,Project,Tag,Recur,S,Due,Until,Description,Urg + +report.someday.columns = id,start.age,entry.age,depends,priority,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency +report.someday.description = Someday +report.someday.filter = +WAITING +report.someday.labels = ID,Active,Age,Deps,P,Project,Tag,Recur,S,Due,Until,Description,Urg + +report.anytime.columns = id,start.age,entry.age,depends,priority,project,tags,recur,scheduled.countdown,due.relative,until.remaining,description,urgency +report.anytime.description = Anytime +report.anytime.filter = due: or +OVERDUE or due:today +report.anytime.labels = ID,Active,Age,Deps,P,Project,Tag,Recur,S,Due,Until,Description,Urg + +report.journal.columns = id,end,project,tags,description +report.journal.description = Journal +report.journal.filter = status:completed +report.journal.labels = ID,Done,Project,Tags,Description +report.journal.sort = end- + + +# User Defined Attributes +uda.phase.type=string +uda.phase.label=Phase + # Configuration recurrence=on -- cgit