diff options
Diffstat (limited to 'src/testdir/shared.vim')
-rw-r--r-- | src/testdir/shared.vim | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/src/testdir/shared.vim b/src/testdir/shared.vim index 01d741c08..8e3dfc9c3 100644 --- a/src/testdir/shared.vim +++ b/src/testdir/shared.vim @@ -15,10 +15,16 @@ func PythonProg() if has('unix') " We also need the job feature or the pkill command to make sure the server " can be stopped. - if !(executable('python') && (has('job') || executable('pkill'))) + if !(has('job') || executable('pkill')) return '' endif - let s:python = 'python' + if executable('python') + let s:python = 'python' + elseif executable('python3') + let s:python = 'python3' + else + return '' + end elseif has('win32') " Use Python Launcher for Windows (py.exe) if available. " NOTE: if you get a "Python was not found" error, disable the Python |