0
0
mirror of https://github.com/mpv-player/mpv.git synced 2024-09-20 12:02:23 +02:00

select.lua: strip brackets in select-subtitle-line

This commit is contained in:
Guido Cella 2024-05-13 08:16:07 +02:00 committed by Kacper Michajłow
parent 61f72bd512
commit 4d32db21c5

View File

@ -219,9 +219,9 @@ mp.add_forced_key_binding(nil, "select-subtitle-line", function ()
-- Strip HTML and ASS tags.
for line in r.stdout:gsub("<.->", ""):gsub("{\\.-}", ""):gmatch("[^\n]+") do
sub_lines[#sub_lines + 1] = line
sub_lines[#sub_lines + 1] = line:sub(2):gsub("]", " ", 1)
if line:find("^%[" .. sub_start) then
if line:find("^" .. sub_start) then
default_item = #sub_lines
end
end
@ -231,7 +231,7 @@ mp.add_forced_key_binding(nil, "select-subtitle-line", function ()
items = sub_lines,
default_item = default_item,
submit = function (index)
mp.commandv("seek", sub_lines[index]:match("[%d:%.]+"), "absolute")
mp.commandv("seek", sub_lines[index]:match("%S*"), "absolute")
end,
})
end)