vim/.vim/pack/stargrave/start/align/autoload/align.vim | 2 +- diff --git a/vim/.vim/pack/stargrave/start/align/autoload/align.vim b/vim/.vim/pack/stargrave/start/align/autoload/align.vim index 869fd50866781638bb805c7a95aecf908e24f8dd..f08ae8164924ed792a09fa0c3af56f660ceff35b 100644 --- a/vim/.vim/pack/stargrave/start/align/autoload/align.vim +++ b/vim/.vim/pack/stargrave/start/align/autoload/align.vim @@ -8,6 +8,6 @@ let in = add(in, substitute(getline(n), a:sep, "\t" . s:sep, "g")) endfor let out = systemlist("column -t -s \"\t\"", add(in, "")) for n in range(a:first, a:last) - call setline(n, substitute(out[n - a:first], " " . s:sep, a:sep, "g")) + call setline(n, substitute(out[n - a:first], " " . s:sep, escape(a:sep, "&"), "g")) endfor endfunction