[[ $(hostname) == "tardis" ]] && hostcolor=red
precmd() {
- PROMPT=$'%T %n@%{$fg[$hostcolor]%}%m$(jobs_prompt)%-0>..>$(git_prompt_status)%>>\n'
+ PROMPT=$'%T $(task_today_list)%n@%{$fg[$hostcolor]%}%m$(jobs_prompt)%-0>..>$(git_prompt_status)%>>\n'
PROMPT+=$'$(virtualenv_prompt)%(?..%{$fg_bold[white]%}%?)%{$reset_color%}$(vi_prompt_info)%{%(!.$fg[red]❰.$fg[green]❱)%1G%} '
RPROMPT='%{$fg[green]%}%~%{$reset_color%}'
}
length=${#${(S%%)1//$~zero/}}
echo "%-$length(l.$1.)"
}
+
+function task_today_list() {
+ local task_cmd=(task rc.verbose:nothing)
+ local task_count=$($task_cmd $($task_cmd _get rc.report.today.filter) count)
+
+ local task_status=""
+ task_status+="%{$fg_bold[red]%} $task_count "
+ task_status+="%{$reset_color%}"
+ echo $task_status
+}