Fix jumping to paths containing spaces on Windows.

pull/468/head
Moritz Flucht 8 years ago committed by William Ting
parent 865476ed56
commit b0bc534838

@ -3,15 +3,15 @@ setlocal EnableDelayedExpansion
echo %*|>nul findstr /rx \-.*
if ERRORLEVEL 1 (
for /f %%i in ('python "%~dp0\autojump" %*') do set new_path=%%i
for /f "delims=" %%i in ('python "%~dp0\autojump" %*') do set new_path=%%i
if exist !new_path!\nul (
echo !new_path!
pushd !new_path!
REM endlocal is necessary so that we can change directory for outside of this script
REM but will automatically popd. We mush pushd twice to work around this.
pushd !new_path!
endlocal
popd
pushd !new_path!
REM endlocal is necessary so that we can change directory for outside of this script
REM but will automatically popd. We mush pushd twice to work around this.
pushd !new_path!
endlocal
popd
) else (
echo autojump: directory %* not found
echo try `autojump --help` for more information

@ -3,9 +3,9 @@ setlocal EnableDelayedExpansion
echo %*|>nul findstr /rx \-.*
if ERRORLEVEL 1 (
for /f %%i in ('python "%~dp0\autojump" %*') do set new_path=%%i
for /f "delims=" %%i in ('python "%~dp0\autojump" %*') do set new_path=%%i
if exist !new_path!\nul (
start !new_path!
start "" "explorer" !new_path!
) else (
echo autojump: directory %* not found
echo try `autojump --help` for more information

Loading…
Cancel
Save