RAFASU

  • num_lines = #subtitles
  • num_lines = subtitles.n

for i = 1, #subs.

num_lines (number)

line = subtitles[i]

line (table)
i (number)

  • subtitles[0] = line
  • subtitles.append(line)
  • subtitles.append(line1, line2, ...)

line (table)

  • subtitles[-i] = line
  • subtitles.insert(i, line)
  • subtitles.insert(i, line1, line2, ...)

i (number)
line (table)

subtitles[i] = line

i (number)
line (table)

  • subtitles[i] = nil
  • subtitles.delete(i)
  • subtitles.delete(i1, i2, ...)
  • subtitles.delete({i1, i2, ...})
  • subtitles.deleterange(first, last)

subtitles.delete(unpack(tbl))

i (number)
first (number)
last (number)

aegisub.set_undo_point(description)

description (string)

info
style
dialogue
unknown

class (string)
raw (string)
section (string)
nil.

info

key (string)
value (string)

style class

dialogue

unknown