prompt todo: handle duplicates

This commit is contained in:
crater2150 2024-08-28 18:01:10 +02:00
parent cfe15e5e1b
commit cbf1edac22

4
zshrc
View file

@ -102,8 +102,8 @@ exists thefuck && eval $(thefuck --alias)
if [[ -e $HOME/.calendars ]]; then
_prompt_todos() {
local todos=$(rg -l '^STATUS:NEEDS-ACTION' $HOME/.calendars | wc -l)
[[ $todos -gt 0 ]] && echo "Todos: $todos"
local todos=( ${(u)$( rg -l '^STATUS:NEEDS-ACTION' $HOME/.calendars ):t} )
[[ $#todos -gt 0 ]] && echo "Todos: $#todos"
}
__chromaz_extra_left+=_prompt_todos
fi