summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--main.lua13
1 files changed, 10 insertions, 3 deletions
diff --git a/main.lua b/main.lua
index 4b3e168..4fd6a8b 100644
--- a/main.lua
+++ b/main.lua
@@ -287,6 +287,10 @@ local function osd_menu_title(menu)
asscape(menu.search_text:sub(
menu.search_cursor)))
end
+
+ str = str:gsub('<colours.info>', colours.info)
+ str = str:gsub('<num_matches>', #menu.options)
+ str = str:gsub('<num_total>', #menu.search_options)
end
return col .. ' ยป ' .. str
@@ -931,7 +935,8 @@ local function start_search()
local menu = menus[depth]
if menu.type == 'search' then
-- resume search
- menu.title = 'Searching: <text_with_cursor>'
+ menu.title = 'Searching: <text_with_cursor>' ..
+ ' <colours.info>(<num_matches>/<num_total>)'
menu.search_active = true
menu.search_cursor = #menu.search_text + 1
menu.cursor = 1
@@ -939,7 +944,8 @@ local function start_search()
update_osd()
else
push_menu({
- title='Searching: <text_with_cursor>',
+ title='Searching: <text_with_cursor>' ..
+ ' <colours.info>(<num_matches>/<num_total>)',
type='search',
search_active=true,
search_options=search_menu_options(menu.options),
@@ -955,7 +961,8 @@ end
local function end_search()
local menu = menus[depth]
menu.search_active = false
- menu.title = 'Search results: <text>'
+ menu.title = 'Search results: <text>' ..
+ ' <colours.info>(<num_matches>/<num_total>)'
update_osd()
bind_menu_keys()
end