Mercurial > vim
comparison src/testdir/shared.vim @ 28317:d32dc906dd2c v8.2.4684
patch 8.2.4684: cannot open a channel on a Unix domain socket
Commit: https://github.com/vim/vim/commit/cc766a85f460ebb7f8c915508447548b5f5b99bc
Author: LemonBoy <thatlemon@gmail.com>
Date: Mon Apr 4 15:46:58 2022 +0100
patch 8.2.4684: cannot open a channel on a Unix domain socket
Problem: Cannot open a channel on a Unix domain socket.
Solution: Add Unix domain socket support. (closes https://github.com/vim/vim/issues/10062)
author | Bram Moolenaar <Bram@vim.org> |
---|---|
date | Mon, 04 Apr 2022 17:00:04 +0200 |
parents | 27033b8bba0e |
children | e1aff2f300be |
comparison
equal
deleted
inserted
replaced
28316:6ce57599817a | 28317:d32dc906dd2c |
---|---|
13 " This test requires the Python command to run the test server. | 13 " This test requires the Python command to run the test server. |
14 " This most likely only works on Unix and Windows. | 14 " This most likely only works on Unix and Windows. |
15 if has('unix') | 15 if has('unix') |
16 " We also need the job feature or the pkill command to make sure the server | 16 " We also need the job feature or the pkill command to make sure the server |
17 " can be stopped. | 17 " can be stopped. |
18 if !(executable('python') && (has('job') || executable('pkill'))) | 18 if !(has('job') || executable('pkill')) |
19 return '' | 19 return '' |
20 endif | 20 endif |
21 let s:python = 'python' | 21 if executable('python') |
22 let s:python = 'python' | |
23 elseif executable('python3') | |
24 let s:python = 'python3' | |
25 else | |
26 return '' | |
27 end | |
22 elseif has('win32') | 28 elseif has('win32') |
23 " Use Python Launcher for Windows (py.exe) if available. | 29 " Use Python Launcher for Windows (py.exe) if available. |
24 " NOTE: if you get a "Python was not found" error, disable the Python | 30 " NOTE: if you get a "Python was not found" error, disable the Python |
25 " shortcuts in "Windows menu / Settings / Manage App Execution Aliases". | 31 " shortcuts in "Windows menu / Settings / Manage App Execution Aliases". |
26 if executable('py.exe') | 32 if executable('py.exe') |