]> Sergey Matveev's repositories - dotfiles.git/blobdiff - vim/.vim/pack/stargrave/start/align/autoload/align.vim
:Align is friendly to &
[dotfiles.git] / vim / .vim / pack / stargrave / start / align / autoload / align.vim
index 869fd50866781638bb805c7a95aecf908e24f8dd..f08ae8164924ed792a09fa0c3af56f660ceff35b 100644 (file)
@@ -8,6 +8,6 @@ function! align#do(first, last, sep) abort
     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