diff options
author | sanmiguel <michael.coles@gmail.com> | 2015-08-18 16:43:17 +0200 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2015-08-21 00:33:29 -0400 |
commit | 0ec6a9c3c3f1fd6e76941895248c968b436581c7 (patch) | |
tree | aab8e18d235a9aff090271296d2055d9994c97e9 | |
parent | 57eaefbb232c18ea2fa44801eb30f0727278c6f6 (diff) | |
download | rneovim-0ec6a9c3c3f1fd6e76941895248c968b436581c7.tar.gz rneovim-0ec6a9c3c3f1fd6e76941895248c968b436581c7.tar.bz2 rneovim-0ec6a9c3c3f1fd6e76941895248c968b436581c7.zip |
provider/pythonx.vim: Use shell-agnostic construction. #3190
-rw-r--r-- | runtime/autoload/provider/pythonx.vim | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/runtime/autoload/provider/pythonx.vim b/runtime/autoload/provider/pythonx.vim index 412c93d5a0..df3264b7a2 100644 --- a/runtime/autoload/provider/pythonx.vim +++ b/runtime/autoload/provider/pythonx.vim @@ -53,13 +53,13 @@ function! s:check_interpreter(prog, major_ver, skip) abort endif " Try to load neovim module, and output Python version. - let prog_ver = system(a:prog . ' -c ' . - \ '''import sys; sys.stdout.write(str(sys.version_info[0]) + '. - \ '"." + str(sys.version_info[1])); '''. - \ (a:major_ver == 2 ? - \ '''import pkgutil; exit(pkgutil.get_loader("neovim") is None)''': - \ '''import importlib; exit(importlib.find_loader("neovim") is None)''') - \ ) + let prog_ver = system([ a:prog , '-c' , + \ 'import sys; sys.stdout.write(str(sys.version_info[0]) + '. + \ '"." + str(sys.version_info[1])); '. + \ (a:major_ver == 2 + \ ? 'import pkgutil; exit(pkgutil.get_loader("neovim") is None)' + \ : 'import importlib; exit(importlib.find_loader("neovim") is None)') + \ ]) if v:shell_error return [0, prog_path . ' does have not have the neovim module installed. ' \ . 'See ":help nvim-python".'] |