3 const Sep = "₀◎○ë" # something that won't be met anywhere
5 export def Do(first: number, last: number, sep: string)
7 for n in range(first, last)
8 in = add(in, substitute(getline(n), sep, "\t" .. Sep, "g"))
10 var out = systemlist("column -t -s \"\t\"", add(in, ""))
11 for n in range(first, last)
12 setline(n, substitute(out[n - first], " " .. Sep, escape(sep, "&"), "g"))