From 2ee193a632786f1273a317970f1ffa2285012e80 Mon Sep 17 00:00:00 2001 From: somini Date: Sat, 2 Jun 2018 23:21:27 +0100 Subject: [PATCH] Merge branch 'pr/97' Apply #97 to the autoloadized version. --- autoload/surround.vim | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/autoload/surround.vim b/autoload/surround.vim index b2f69c6..e41d992 100644 --- a/autoload/surround.vim +++ b/autoload/surround.vim @@ -239,6 +239,11 @@ function! surround#wrap(string,char,type,removed,special) elseif newchar == "\" || newchar == "\" let before = "{\n\t" let after = "\n}" + elseif newchar ==# 'o' + let replacement = substitute(input(">> "),"\\\\r","\r", '') + let all = support#process(replacement) + let before = support#extractbefore(all) + let after = support#extractafter(all) elseif newchar !~ '\a' let before = newchar let after = newchar