1
0
mirror of https://github.com/wting/autojump synced 2024-10-27 20:34:07 +00:00
This commit is contained in:
Lucas de Paula Ferreira 2023-09-01 12:10:02 -07:00 committed by GitHub
commit cb2766bcca
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

16
bin/_j
View File

@ -1,6 +1,18 @@
#compdef j
cur=${words[2, -1]}
autojump --complete ${=cur[*]} | while read i; do
compadd -U "$i";
integer i=1
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
(( $i > 2 )) && compadd -V $i -U "${=cur[*]}"