From 0cdce59c4b0f47a33220cb0a6e1d3cd21e9b3137 Mon Sep 17 00:00:00 2001 From: Sergey Matveev Date: Sun, 13 Mar 2022 14:55:51 +0300 Subject: [PATCH] Simplify iteration over the hash --- zk.zsh | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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} } -- 2.44.0