diff --git a/src/_comma_separated b/src/_comma_separated new file mode 100644 index 0000000..2f59505 --- /dev/null +++ b/src/_comma_separated @@ -0,0 +1,11 @@ +#autoload + +# This function can be used to complete comma separated values. +# The first argument should be a description for the completion items, +# and any further args are the completion items themselves. + +compset -P '*,' +local -a used vals +used=(${(s:,:)IPREFIX}) +_wanted tty expl $1 compadd -S ',' -q -F used "$@[2,-1]" +