em-dash: make trailing -s into em-dashes
This commit is contained in:
parent
771a31da35
commit
b3397f9ad9
|
@ -1,12 +1,17 @@
|
||||||
script_name = "Em-dash"
|
script_name = "Em-dash"
|
||||||
script_description = "I do not have an em-dash key on my keyboard"
|
script_description = "I do not have an em-dash key on my keyboard"
|
||||||
script_author = "garret"
|
script_author = "garret"
|
||||||
script_version = "2021-04-05"
|
script_version = "2.0.0"
|
||||||
em = "—"
|
|
||||||
function append(sub, sel)
|
local em = "—"
|
||||||
|
|
||||||
|
local function append(sub, sel)
|
||||||
for si, li in ipairs(sel) do
|
for si, li in ipairs(sel) do
|
||||||
local line = sub[li]
|
local line = sub[li]
|
||||||
line.text = line.text..em
|
if string.sub(line.text, -1) == "-" then
|
||||||
|
line.text = line.text:sub(1, #line.text - 1)
|
||||||
|
end
|
||||||
|
line.text = line.text..em
|
||||||
sub[li] = line
|
sub[li] = line
|
||||||
end
|
end
|
||||||
aegisub.set_undo_point(script_name)
|
aegisub.set_undo_point(script_name)
|
||||||
|
|
Loading…
Reference in New Issue