Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

nx.process

nx.process.open(spec)

nx.process.open { cmd, args, cwd, env, on_stdout, on_stderr, on_exit } -> handle. Spawns a duplex child and returns a handle with :write(data) and :kill(). The callbacks fire on the editor thread (they may queue effects — extmarks, view renders — like any nx callback): on_stdout(chunk) / on_stderr(chunk) per raw batch, on_exit(code) exactly once.

Defined in process.lua.