From 9b46837cb62cefdf7e2913c4e8bfa1d6f9eb146e Mon Sep 17 00:00:00 2001 From: PhosCity Date: Tue, 15 Apr 2025 20:37:44 +0545 Subject: [PATCH] Line2Fbf: Select fbfed lines at completion --- macros/arch.Line2Fbf.moon | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/macros/arch.Line2Fbf.moon b/macros/arch.Line2Fbf.moon index 8f16754..03edb06 100644 --- a/macros/arch.Line2Fbf.moon +++ b/macros/arch.Line2Fbf.moon @@ -2,7 +2,7 @@ export script_name = "FBF-ifier" -- thank Light for the name, I needed someth export script_description = "Convert lines into frame-by-frame chunks" export script_author = "arch1t3cht" export script_namespace = "arch.Line2Fbf" -export script_version = "0.1.0" +export script_version = "0.1.1" DependencyControl = require "l0.DependencyControl" dep = DependencyControl{ @@ -24,6 +24,7 @@ fbfify = (subs, sel, active) -> lines = LineCollection subs, sel, () -> true to_delete = {} + preFbfCount = #lines lines\runCallback ((lines, line) -> data = ASS\parse line @@ -37,5 +38,7 @@ fbfify = (subs, sel, active) -> lines\insertLines! lines\deleteLines to_delete + return [i - preFbfCount for i in *lines\getSelection!] + dep\registerMacro fbfify