From ddb5e7c4c276d4234e20cd568b54de30ba26cf68 Mon Sep 17 00:00:00 2001 From: Ryan Davis Date: Wed, 25 Feb 2026 01:02:14 -0800 Subject: [PATCH] RecursiveBinder#showHelper Sort showHelper by keys --- Source/RecursiveBinder.spoon/init.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Source/RecursiveBinder.spoon/init.lua b/Source/RecursiveBinder.spoon/init.lua index 45f59dce..4c1678ef 100644 --- a/Source/RecursiveBinder.spoon/init.lua +++ b/Source/RecursiveBinder.spoon/init.lua @@ -199,7 +199,7 @@ local function showHelper(keyFuncNameTable) local separator = '' -- first loop doesn't need to add a separator, because it is in the very front. local lastLine = '' local count = 0 - for keyName, funcName in pairs(keyFuncNameTable) do + for keyName, funcName in hs.fnutils.sortByKeys(keyFuncNameTable) do local newEntry = keyName..' → '..funcName -- make sure each entry is of the same length if string.len(newEntry) > obj.helperEntryLengthInChar then