mirror of
https://github.com/mpv-player/mpv
synced 2025-04-11 04:01:31 +00:00
select.lua: strip brackets in select-subtitle-line
This commit is contained in:
parent
61f72bd512
commit
4d32db21c5
@ -219,9 +219,9 @@ mp.add_forced_key_binding(nil, "select-subtitle-line", function ()
|
|||||||
|
|
||||||
-- Strip HTML and ASS tags.
|
-- Strip HTML and ASS tags.
|
||||||
for line in r.stdout:gsub("<.->", ""):gsub("{\\.-}", ""):gmatch("[^\n]+") do
|
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
|
default_item = #sub_lines
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
@ -231,7 +231,7 @@ mp.add_forced_key_binding(nil, "select-subtitle-line", function ()
|
|||||||
items = sub_lines,
|
items = sub_lines,
|
||||||
default_item = default_item,
|
default_item = default_item,
|
||||||
submit = function (index)
|
submit = function (index)
|
||||||
mp.commandv("seek", sub_lines[index]:match("[%d:%.]+"), "absolute")
|
mp.commandv("seek", sub_lines[index]:match("%S*"), "absolute")
|
||||||
end,
|
end,
|
||||||
})
|
})
|
||||||
end)
|
end)
|
||||||
|
Loading…
Reference in New Issue
Block a user