terminitor plugin: add autocompletion for start subcommand.

This commit is contained in:
Philipp Bosch 2011-09-15 15:18:15 +02:00
parent 1ad8fde027
commit 47d0735b5f
1 changed files with 12 additions and 0 deletions

View File

@ -3,6 +3,10 @@
# terminitor zsh completion
_terminitor_available_scripts() {
scripts=(`for SCRIPT in ~/.config/terminitor/*.term ; do basename $SCRIPT .term ; done`)
}
local -a _1st_arguments
_1st_arguments=(
'create:create a Termfile in directory'
@ -17,6 +21,8 @@ _1st_arguments=(
'update:update Terminitor to new global path(.config/.terminitor)'
)
local expl
_arguments \
'*:: :->subcmds' && return 0
@ -24,3 +30,9 @@ if (( CURRENT == 1 )); then
_describe -t commands "terminitor task" _1st_arguments
return
fi
case "$words[1]" in
start)
_terminitor_available_scripts
_wanted scripts expl 'installed scripts' compadd -a scripts ;;
esac