provider/nodejs: handle missing stdout

ref https://github.com/neovim/neovim/issues/9001#issuecomment-434802234
This commit is contained in:
Justin M. Keyes
2018-10-31 20:42:22 +01:00
parent 7d61cdc334
commit b24209dcf5

View File

@@ -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