From: Sergey Matveev Date: Mon, 28 Mar 2022 13:34:17 +0000 (+0300) Subject: :Align is friendly to & X-Git-Url: http://www.git.stargrave.org/?p=dotfiles.git;a=commitdiff_plain;h=195aa14654542d8246719d06c796e9966fae6eb6 :Align is friendly to & --- diff --git a/vim/.vim/pack/stargrave/start/align/autoload/align.vim b/vim/.vim/pack/stargrave/start/align/autoload/align.vim index 869fd50..f08ae81 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 @@ 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