diff options
author | Justin M. Keyes <justinkz@gmail.com> | 2018-10-31 20:42:22 +0100 |
---|---|---|
committer | Justin M. Keyes <justinkz@gmail.com> | 2018-10-31 20:42:41 +0100 |
commit | b24209dcf5d9d4c14522a7da1a571a9e9520260f (patch) | |
tree | d3e4ed70076285b14a4303b465e5df0563927a4e | |
parent | 7d61cdc33453b2d7bb34089561e98701d4579512 (diff) | |
download | rneovim-b24209dcf5d9d4c14522a7da1a571a9e9520260f.tar.gz rneovim-b24209dcf5d9d4c14522a7da1a571a9e9520260f.tar.bz2 rneovim-b24209dcf5d9d4c14522a7da1a571a9e9520260f.zip |
provider/nodejs: handle missing stdout
ref https://github.com/neovim/neovim/issues/9001#issuecomment-434802234
-rw-r--r-- | runtime/autoload/provider/node.vim | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/runtime/autoload/provider/node.vim b/runtime/autoload/provider/node.vim index 054e7eb1df..48ea10aed6 100644 --- a/runtime/autoload/provider/node.vim +++ b/runtime/autoload/provider/node.vim @@ -26,8 +26,8 @@ let s:NodeHandler = { \ 'stdout_buffered': v:true, \ 'result': '' \ } -function! s:NodeHandler.on_exit(job_id, data, event) - let bin_dir = join(self.stdout, '') +function! s:NodeHandler.on_exit(job_id, data, event) abort + let bin_dir = join(get(self, 'stdout', []), '') let entry_point = bin_dir . self.entry_point let self.result = filereadable(entry_point) ? entry_point : '' endfunction |