[vim] Temporarily disable &autochdir when opening files (#306)

This commit is contained in:
Junegunn Choi 2015-07-29 17:55:58 +09:00
parent 02bd2d2adf
commit 0b4542fcdf

View File

@ -368,9 +368,15 @@ function! s:cmd_callback(lines) abort
endif endif
let key = remove(a:lines, 0) let key = remove(a:lines, 0)
let cmd = get(s:action, key, 'e') let cmd = get(s:action, key, 'e')
try
let autochdir = &autochdir
set noautochdir
for item in a:lines for item in a:lines
execute cmd s:escape(item) execute cmd s:escape(item)
endfor endfor
finally
let &autochdir = autochdir
endtry
endfunction endfunction
function! s:cmd(bang, ...) abort function! s:cmd(bang, ...) abort