mirror of
https://github.com/SpaceVim/SpaceVim.git
synced 2025-02-03 02:20:05 +08:00
26 lines
570 B
Lua
26 lines
570 B
Lua
local job = require('spacevim.api.job')
|
|
|
|
local jobid = job.start({'lua53', '-'}, {
|
|
on_stdout = function(id, data)
|
|
vim.print(id)
|
|
vim.print(vim.inspect(data))
|
|
end,
|
|
on_stderr = function(id, data)
|
|
vim.print(id)
|
|
vim.print(vim.inspect(data))
|
|
end,
|
|
on_exit = function(id, code, signal)
|
|
vim.print(id)
|
|
vim.print('exit code', code)
|
|
vim.print('exit signal', signal)
|
|
end,
|
|
})
|
|
|
|
|
|
job.send(jobid, 'print(1)\n')
|
|
job.send(jobid, 'print(1)\n')
|
|
job.send(jobid, 'print(1)\n')
|
|
job.send(jobid, 'print(1)\n')
|
|
job.chanclose(jobid, 'stdin')
|
|
job.stop(jobid)
|