Re: [PATCH v3 1/5] completion: simplify __gitcomp_1
From: Andreas Schwab <hidden>
Date: 2016-06-15 22:53:35
Felipe Contreras [off-list ref] writes:
However, I would like to simplify it even more:
__gitcomp_1 ()
{
local c w s IFS=' '$'\t'$'\n'
for c in $1; do
w="$c$2"
case "$w" in
--*=*|*.) s="" ;;
*) s=" " ;;
esac
printf "%s$s\n" "$w"
done
}
Or even:
__gitcomp_1 ()
{
local c IFS=$' \t\n'
for c in $1; do
c=$c$2
case $c in
--*=*|*.) ;;
*) c="$c " ;;
esac
printf '%s\n' "$c"
done
}
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."