From 90b52499ab45396542fbbe9f0be06cbf3c1c1a3d Mon Sep 17 00:00:00 2001 From: Samir Benmendil Date: Sun, 7 Dec 2025 20:50:25 +0000 Subject: [PATCH] zsh: some tidying in task lib --- zsh/lib/50-taskwarrior.zsh | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/zsh/lib/50-taskwarrior.zsh b/zsh/lib/50-taskwarrior.zsh index 051b015..84ee1ff 100644 --- a/zsh/lib/50-taskwarrior.zsh +++ b/zsh/lib/50-taskwarrior.zsh @@ -5,12 +5,15 @@ fi alias task="noglob task" alias t="task" alias tt="task today" -alias tlatest="t +LATEST" -alias in="noglob task add +in" + +alias in="task add +in" alias inn="in rc.context=none" + alias tw="task context wfh" alias th="task context home" +alias tlatest="t +LATEST" + autoload -Uz task-quote-magic zle -N self-insert task-quote-magic @@ -20,6 +23,7 @@ function tparent() { } function tick() { + # TODO: have duration as an option to allow multiple filter if (( # < 1 || # > 2)); then print >&2 "Usage: $0 [duration]" return 1 @@ -27,6 +31,8 @@ function tick() { task $1 mod wait:${2:-1h} } +# TODO: function to show the latest report + function task_today_list() { local task_cmd=(task rc.verbose:nothing) local task_count=$($task_cmd $($task_cmd _get rc.report.today.filter) count) -- 2.51.2