aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2018-10-31 20:42:22 +0100
committerJustin M. Keyes <justinkz@gmail.com>2018-10-31 20:42:41 +0100
commitb24209dcf5d9d4c14522a7da1a571a9e9520260f (patch)
treed3e4ed70076285b14a4303b465e5df0563927a4e
parent7d61cdc33453b2d7bb34089561e98701d4579512 (diff)
downloadrneovim-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.vim4
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