From ec0e3018a8259772b9c4fd5cbbe778fa3e6df9a3 Mon Sep 17 00:00:00 2001 From: Guldoman Date: Thu, 23 Jun 2022 05:14:37 +0200 Subject: [PATCH] `findreplace`: Sort last searches --- data/core/commands/findreplace.lua | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/data/core/commands/findreplace.lua b/data/core/commands/findreplace.lua index 642c4c0f..9bab5075 100644 --- a/data/core/commands/findreplace.lua +++ b/data/core/commands/findreplace.lua @@ -46,9 +46,12 @@ end local function insert_unique(t, v) local n = #t for i = 1, n do - if t[i] == v then return end + if t[i] == v then + table.remove(t, i) + break + end end - t[n + 1] = v + table.insert(t, 1, v) end