From 0cdce59c4b0f47a33220cb0a6e1d3cd21e9b3137 Mon Sep 17 00:00:00 2001
From: Sergey Matveev <stargrave@stargrave.org>
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.51.0