1 " something that won't be met anywhere
4 function! align#do(first, last, sep) abort
6 for n in range(a:first, a:last)
7 let in = add(in, substitute(getline(n), a:sep, "\t" . s:sep, "g"))
9 let out = systemlist("column -t -s \"\t\"", add(in, ""))
10 for n in range(a:first, a:last)
11 call setline(n, substitute(out[n - a:first], " " . s:sep, escape(a:sep, "&"), "g"))