Cleaned up the plugins.

This commit is contained in:
Sorin Ionescu 2011-08-30 23:16:15 -04:00
commit 90e7debc30
66 changed files with 902 additions and 1774 deletions

View file

@ -1,21 +1,25 @@
################################################################################
# Author: Pete Clark
# Email: pete[dot]clark[at]gmail[dot]com
# Version: 0.1 (05/24/2011)
# License: WTFPL<http://sam.zoy.org/wtfpl/>
#
# This oh-my-zsh plugin adds smart tab completion for
# TaskWarrior<http://taskwarrior.org/>. It uses the zsh tab completion
# script (_task) distributed with TaskWarrior for the completion definitions.
#
# Typing task[tabtab] will give you a list of current tasks, task 66[tabtab]
# gives a list of available modifications for that task, etc.
################################################################################
# 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