Lines Matching refs:callback
64 " Avoid dropping messages, since we don't use a callback here.
138 call ch_sendexpr(handle, 'hello!', {'callback': 'Ch_requestHandler'})
149 call ch_sendexpr(handle, 'hello!', {'callback': function('Ch_requestHandler')})
161 call ch_sendexpr(handle, 'hello!', {'callback': {a, b -> Ch_requestHandler(a, b)}})
175 eval handle->ch_setoptions({'callback': 's:NotUsed'})
179 call ch_setoptions(handle, {'callback': ''})
343 let s:chopt.callback = 'Ch_handler'
346 let s:chopt.callback = function('Ch_handler')
392 call ch_sendexpr(handle, 'send zero', {'callback': 'Ch_oneHandler'})
404 let s:chopt.callback = 'Ch_zeroHandler'
406 unlet s:chopt.callback
447 call ch_sendraw(handle, "[1, \"hello!\"]\n", {'callback': 'Ch_handleRaw1'})
449 call ch_sendraw(handle, "[2, \"echo something\"]\n", {'callback': 'Ch_handleRaw2'})
450 call ch_sendraw(handle, "[3, \"wait a bit\"]\n", {'callback': 'Ch_handleRaw3'})
506 " Add a dummy close callback to avoid that messages are dropped when calling
544 call ch_sendraw(job, "double this\n", {'callback': 'Ch_handler'})
547 call assert_fails("let i = ch_evalraw(job, '2 + 2', {'callback' : 'abc'})", 'E917:')
589 " Add a dummy close callback to avoid that messages are dropped when calling
679 call assert_fails("echo ch_read(test_null_channel(), {'callback' : 'abc'})", 'E475:')
1397 eval s:channelfd->ch_sendexpr("test", {'callback': function('s:UnletHandler')})
1421 call ch_sendexpr(s:channelfd, "test", {'callback': function('Ch_CloseHandler')})
1513 call assert_fails("let i = ch_evalexpr(handle, '2 + 2', {'callback' : 'abc'})", 'E917:')
1549 " calling job_status() triggers the callback
1660 call assert_fails("call job_start('ls', {'callback' : -1})", 'E921:')
1835 call job_start([s:python, '-c', arg], {'callback': {-> execute('let g:linecount += 1')}})
1859 call job_start([s:python, '-c', arg], {'callback': {-> execute('let g:linecount += 1')}})
1871 let job = job_start(cmd, {'callback': {ch,msg -> execute(":let g:echostr .= msg")}})
1887 …call job_start(cmd, {'callback': {ch,msg -> execute(":let g:envstr .= msg")}, 'env': {'FOO': 'bar'…
1902 let job = job_start(cmd, {'callback': {ch,msg -> execute(":let g:envstr .= msg")}, 'cwd': expect})
1943 …let job = job_start([s:python, '-c', a:cmd], {'callback': {ch, msg -> execute('let g:out .= msg')}…
2041 \ 'callback': {ch, msg -> execute('let g:out .= msg')}})
2228 …AR2%' : 'echo $VAR1 $VAR2'], {'env': {'VAR1': 'local', 'VAR2': 'local'}, 'callback': 'Ch_handler'})
2274 \ {'callback' : ''},
2346 let job = job_start(['date'], {'callback': { j, d -> add(queue, d) }})