X-Git-Url: http://www.git.stargrave.org/?a=blobdiff_plain;f=zk.zsh;h=6073bb1edd5533ae450d23f65f2ed446de2d47d5;hb=0cdce59c4b0f47a33220cb0a6e1d3cd21e9b3137;hp=08a2f082654ca4a26336fa5666dd7bc3335079ba;hpb=994133c5db6783a3f51c297295573934f3e581d5;p=zk.zsh.git diff --git a/zk.zsh b/zk.zsh index 08a2f08..6073bb1 100755 --- a/zk.zsh +++ b/zk.zsh @@ -34,13 +34,13 @@ for p (${(k)pages}) { } # Deduplicate all references -for p (${(k)links}) { - local ws=(${(u)=links[$p]}) +for p w (${(kv)links}) { + local ws=(${(u)=w}) links[$p]=${(j: :)ws} for w ($ws) backs[$w]="$p ${backs[$w]}" } -for p (${(k)backs}) { - local ws=(${(u)=backs[$p]}) +for p w (${(kv)backs}) { + local ws=(${(u)=w}) backs[$p]=${(j: :)ws} }