Drop noautowrite rendered irrelevant by system()

This commit is contained in:
Tim Pope
2011-05-09 13:07:39 -04:00
parent aaf5b34366
commit b75a131805

View File

@@ -1609,7 +1609,6 @@ endfunction
function! s:ReplaceCmd(cmd,...) abort function! s:ReplaceCmd(cmd,...) abort
let fn = bufname('') let fn = bufname('')
let tmp = tempname() let tmp = tempname()
let aw = &autowrite
let prefix = '' let prefix = ''
try try
if a:0 && a:1 != '' if a:0 && a:1 != ''
@@ -1620,10 +1619,8 @@ function! s:ReplaceCmd(cmd,...) abort
let prefix = 'env GIT_INDEX_FILE='.s:shellesc(a:1).' ' let prefix = 'env GIT_INDEX_FILE='.s:shellesc(a:1).' '
endif endif
endif endif
set noautowrite
call system(prefix.a:cmd.' > '.tmp) call system(prefix.a:cmd.' > '.tmp)
finally finally
let &autowrite = aw
if exists('old_index') if exists('old_index')
let $GIT_INDEX_FILE = old_index let $GIT_INDEX_FILE = old_index
endif endif