}
# 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}
}