X-Git-Url: https://git.rmz.io/dotfiles.git/blobdiff_plain/90b52499ab45396542fbbe9f0be06cbf3c1c1a3d..9ab3b72f3ec0fff8acafdf35f309db3beadd84a6:/zsh/lib/50-taskwarrior.zsh diff --git a/zsh/lib/50-taskwarrior.zsh b/zsh/lib/50-taskwarrior.zsh index 84ee1ff..fc5b0c3 100644 --- a/zsh/lib/50-taskwarrior.zsh +++ b/zsh/lib/50-taskwarrior.zsh @@ -31,6 +31,22 @@ function tick() { task $1 mod wait:${2:-1h} } +function turg() { + local context=$(task _get rc.context) + local context_read=$(task _get rc.context.$context.read) + local urg_task=$(task +READY $context_read _urgency | sort -k4 -n | tail -1 | cut -d" " -f2) + task $urg_task $@ +} + +function rnr() { + # Taken from https://cs-syd.eu/posts/2015-07-05-gtd-with-taskwarrior-part-4-processing + local link="$1" + title=$(curl --silent "$link" | htmlq --text title) + descr="'$title'" + task add +in +rnr $descr + task +LATEST annotate "$link" +} + # TODO: function to show the latest report function task_today_list() {