diff options
-rw-r--r-- | plugin/command.vim | 2 | ||||
-rw-r--r-- | plugin/substitute.vim | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/plugin/command.vim b/plugin/command.vim index 51633b5..db18cf3 100644 --- a/plugin/command.vim +++ b/plugin/command.vim @@ -10,5 +10,5 @@ function! s:do_command_around(str) abort let [_, lnum0, _, _] = getpos("'[") let [_, lnum1, _, _] = getpos("']") - call feedkeys(printf(":%d,%d ", lnum0, lnum1)) + call feedkeys(printf(":silent! %d,%d ", lnum0, lnum1)) endfunction diff --git a/plugin/substitute.vim b/plugin/substitute.vim index 982a76b..47de404 100644 --- a/plugin/substitute.vim +++ b/plugin/substitute.vim @@ -45,7 +45,8 @@ function! s:do_subst_priv(m0, m1, do_enter) abort " backspace. call feedkeys( \ printf( - \ ":%d,%d s/\\V%s%s%s/%s/g%s", + \ ":%s %d,%d s/\\V%s%s%s/%s/g%s", + \ a:do_enter ? "silent!" : "", \ lnum0, \ lnum1, \ a:do_enter ? "\\<" : "", |