Nvim.FastSourceThese API functions are served immediately without waiting in the input queue.
There is a Neovim bug where calling get_mode during an rpcrequest will hang. See https://github.com/neovim/neovim/issues/14451.
val paste_stream :
Core.Source_code_position.t ->
[ `connected ] Client.t ->
string Async.Pipe.Writer.t * unit Async.Deferred.Or_error.tOnly one paste stream should be open for a client at a time. The returned deferred is filled after the writer is closed and the paste stream has flushed to Neovim.