summaryrefslogtreecommitdiff
path: root/autoload
diff options
context:
space:
mode:
authorJustin M. Keyes <justinkz@gmail.com>2016-12-14 17:40:45 +0100
committerJustin M. Keyes <justinkz@gmail.com>2016-12-14 17:40:45 +0100
commit1ae851878a807689e85393c349fec52347e3abd0 (patch)
tree5577766eae5b8fb1940b7d88b407a5cdae168b12 /autoload
parent3418faf0541cb5ab11edab6f27b367a3849af4e6 (diff)
downloadale-1ae851878a807689e85393c349fec52347e3abd0.zip
Nvim: pass functions as funcrefs
neovim/neovim#5529 merged support for Vim's partial functions, which made nvim more strict about dictionary functions and callbacks, to match Vim behavior.
Diffstat (limited to 'autoload')
-rw-r--r--autoload/ale/engine.vim14
1 files changed, 7 insertions, 7 deletions
diff --git a/autoload/ale/engine.vim b/autoload/ale/engine.vim
index 960b993e..005bca43 100644
--- a/autoload/ale/engine.vim
+++ b/autoload/ale/engine.vim
@@ -205,19 +205,19 @@ function! s:RunJob(command, generic_job_options) abort
if l:output_stream ==# 'stderr'
" Read from stderr instead of stdout.
let l:job = jobstart(l:command, {
- \ 'on_stderr': 's:GatherOutputNeoVim',
- \ 'on_exit': 's:HandleExitNeoVim',
+ \ 'on_stderr': function('s:GatherOutputNeoVim'),
+ \ 'on_exit': function('s:HandleExitNeoVim'),
\})
elseif l:output_stream ==# 'both'
let l:job = jobstart(l:command, {
- \ 'on_stdout': 's:GatherOutputNeoVim',
- \ 'on_stderr': 's:GatherOutputNeoVim',
- \ 'on_exit': 's:HandleExitNeoVim',
+ \ 'on_stdout': function('s:GatherOutputNeoVim'),
+ \ 'on_stderr': function('s:GatherOutputNeoVim'),
+ \ 'on_exit': function('s:HandleExitNeoVim'),
\})
else
let l:job = jobstart(l:command, {
- \ 'on_stdout': 's:GatherOutputNeoVim',
- \ 'on_exit': 's:HandleExitNeoVim',
+ \ 'on_stdout': function('s:GatherOutputNeoVim'),
+ \ 'on_exit': function('s:HandleExitNeoVim'),
\})
endif
else