aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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