# Complete task. completion_file="${0:h}/_task" if [[ ! -e "$completion_file" ]] && ; then if [[ -L "$completion_file" ]]; then unlink "$completion_file" 2> /dev/null fi if (( $+commands[taskwarrior] )); then ln -s \ "${commands[task]:h:h}/share/doc/task/scripts/zsh/_task" \ "$completion_file" \ 2> /dev/null fi fi unset completion_file # Style zstyle ':completion:*:*:task:*' verbose yes zstyle ':completion:*:*:task:*:descriptions' format '%U%B%d%b%u' zstyle ':completion:*:*:task:*' group-name '' # Aliases alias t=task compdef _task t=task