From 7fe6ab83a13e5e381f6ae749bdd49bbc4abecf35 Mon Sep 17 00:00:00 2001 From: garret Date: Wed, 6 Aug 2025 03:03:46 +0100 Subject: add join hotkey --- join.lua | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 join.lua diff --git a/join.lua b/join.lua new file mode 100644 index 0000000..0d067e7 --- /dev/null +++ b/join.lua @@ -0,0 +1,23 @@ +script_name = "Join hotkey" +script_description = "" +script_author = "garret1317" +script_version = "1" + + +local function main(sub, sel) + for i=#sel,1,-1 do + local line = sub[sel[i]] + local prevline = sub[sel[i] -1] + + line.start_time = prevline.start_time + line.text = prevline.text .. " ".. line.text + + sub[sel[i]] = line + sub.delete(sel[i]-1) + + sel[i] = sel[i]-1 + end + return sel, act +end + +aegisub.register_macro(script_name, script_description, main) -- cgit v1.2.3-70-g09d2