From b24209dcf5d9d4c14522a7da1a571a9e9520260f Mon Sep 17 00:00:00 2001 From: "Justin M. Keyes" Date: Wed, 31 Oct 2018 20:42:22 +0100 Subject: [PATCH] provider/nodejs: handle missing stdout ref https://github.com/neovim/neovim/issues/9001#issuecomment-434802234 --- runtime/autoload/provider/node.vim | 4 ++-- 1 file 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