1
0
mirror of https://github.com/wting/autojump synced 2024-10-27 20:34:07 +00:00

remove autocomplete extra information

This commit is contained in:
mesmerx 2020-07-15 11:08:22 -03:00
parent 06e082c918
commit 34733365bf

16
bin/_j
View File

@ -1,6 +1,18 @@
#compdef j #compdef j
cur=${words[2, -1]} cur=${words[2, -1]}
autojump --complete ${=cur[*]} | while read i; do integer i=1
compadd -U "$i"; declare -A displayMap
autojump --complete "${=cur[*]}" | while read c; do
hidden=$(echo "$c" | sed 's/\(.*__[0-9][0-9]*__\).*/\1/')
display=$(echo "$c" | sed 's/.*__[0-9][0-9]*__\(.*\)/\1/')
(( $+displayMap[$display] )) && continue
displayMap[$display]=true
compadd -V $i -U "$display";
i=$((i+1))
done done
(( $i > 2 )) && compadd -V $i -U "${=cur[*]}"