aboutsummaryrefslogtreecommitdiff
path: root/scripts/gen_api_vimdoc.py
diff options
context:
space:
mode:
authorJan Edmund Lazo <janedmundlazo@hotmail.com>2017-11-29 01:50:11 -0500
committerJustin M. Keyes <justinkz@gmail.com>2017-12-17 16:09:18 +0100
commita1adfdc7d59979824addce2f519a527f9a5c0290 (patch)
tree3cc9204170b430d11b1b40789908a9756b53e3e1 /scripts/gen_api_vimdoc.py
parentbfb21f3e012d9473d6038dd254fc3a0ecdf8c0e9 (diff)
downloadrneovim-a1adfdc7d59979824addce2f519a527f9a5c0290.tar.gz
rneovim-a1adfdc7d59979824addce2f519a527f9a5c0290.tar.bz2
rneovim-a1adfdc7d59979824addce2f519a527f9a5c0290.zip
ci: nodejs client acceptance-test #7706
ci: install nodejs 8 in Appveyor, Travis provider: check node version for debug support Resolve https://github.com/neovim/neovim/pull/7577#issuecomment-350590592 for Unix. provider: test if nodejs in ci supports --inspect-brk nodejs host for neovim requires nodejs 6+ to work properly. nodejs 6.12+ or 7.6+ is required for debug support via `node --inspect-brk`. provider: run cli.js of nodejs host directly npm shims are useless because the user cannot set node to debug mode via --inspect-brk. This is problematic on Windows which use batchfiles and shell scripts to compensate for not supporting shebang. The patch uses `npm root -g` to get the absolute path of the global npm modules. If that fails, then the user did not install neovim npm package globally. Use that absolute path to find `neovim/bin/cli.js`, which is what the npm shim actually runs with node. glob() is for a simple file check in case bin/ is removed because the npm shims are ignored now.
Diffstat (limited to 'scripts/gen_api_vimdoc.py')
0 files changed, 0 insertions, 0 deletions