aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--join.lua23
1 files changed, 23 insertions, 0 deletions
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)