#compdef _pmtx() pmtx function _pmtx() { local cwords line point cmd curr prev cwords=${#words[@]} line=$words point=${#line} cmd=${words[1]} curr=${words[cwords]} prev=${words[cwords-1]} compadd -- $(COMP_CWORD="$cwords" COMP_LINE="$line" COMP_POINT="$point" \ pmtx bashcomplete "$cmd" "$curr" "$prev") }