diff --git a/autoload/gitgutter/utility.vim b/autoload/gitgutter/utility.vim index 82bf9ee..00c546b 100644 --- a/autoload/gitgutter/utility.vim +++ b/autoload/gitgutter/utility.vim @@ -149,7 +149,7 @@ function! s:set_path(bufnr, path) endfunction function! gitgutter#utility#cd_cmd(bufnr, cmd) abort - let cd = s:unc_path(a:bufnr) ? 'pushd' : 'cd' + let cd = s:unc_path(a:bufnr) ? 'pushd' : (s:windows() ? 'cd /d' : 'cd') return cd.' '.s:dir(a:bufnr).' && '.a:cmd endfunction