neovim/runtime
Jan Edmund Lazo a1adfdc7d5 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.
2017-12-17 16:09:18 +01:00
..
autoload ci: nodejs client acceptance-test #7706 2017-12-17 16:09:18 +01:00
colors vim-patch:b4ada79aa7d0 2017-04-29 01:51:56 +02:00
compiler vim-patch:cd5c8f825078 2017-11-07 01:16:42 +01:00
doc ui: forward relevant option updates to UIs (#7520) 2017-12-12 18:23:19 +01:00
ftplugin vim-patch:01164a6546b4 2017-11-07 23:07:03 +01:00
indent vim-patch:01164a6546b4 2017-11-07 23:07:03 +01:00
keymap vim-patch:bc2eada5424b 2017-05-01 12:30:54 +02:00
macros vim-patch:cd5c8f825078 2017-11-07 01:16:42 +01:00
pack/dist/opt vim-patch:37c64c78fd87 2017-11-07 20:03:24 +01:00
plugin runtime: revert netrw update (#7557) 2017-11-14 20:56:00 +01:00
print Remove dec-mcs remnants 2014-12-19 15:28:49 -05:00
syntax runtime: revert netrw update (#7557) 2017-11-14 20:56:00 +01:00
tutor tutor: some fixes (#7510) 2017-11-08 23:32:49 +01:00
CMakeLists.txt cmake: install runtime/rgb.txt 2017-11-12 15:52:21 +01:00
bugreport.vim options: remove ghost of `:set termcap` (#7102) 2017-07-31 02:50:34 +02:00
delmenu.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
filetype.vim vim-patch:01164a6546b4 2017-11-07 23:07:03 +01:00
ftoff.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
ftplugin.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
ftplugof.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
indent.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
indoff.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
macmap.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
makemenu.vim vim-patch:fc39ec 2016-04-16 23:06:24 -07:00
menu.vim vim-patch:214641f77df6 2017-11-06 05:26:16 +01:00
mswin.vim re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
nvim.desktop dist: runtime/nvim.desktop 2017-01-31 02:02:09 +01:00
nvim.png dist: runtime/nvim.desktop 2017-01-31 02:02:09 +01:00
optwin.vim vim-patch:01164a6546b4 2017-11-07 23:07:03 +01:00
rgb.txt re-integrate runtime/ vim-patch:0 #938 2014-07-29 02:12:31 +00:00
scripts.vim vim-patch:01164a6546b4 2017-11-07 23:07:03 +01:00
synmenu.vim vim-patch:01164a6546b4 2017-11-07 23:07:03 +01:00