nvimhost.plugin

Undocumented in source.

Members

Aliases

Async
alias Async = Exec.Async
Undocumented in source.
AsyncThread
alias AsyncThread = Exec.AsyncThread
Undocumented in source.
Sync
alias Sync = Exec.Sync
Undocumented in source.

Enums

Exec
enum Exec
Undocumented in source.

Structs

NvimFunc
struct NvimFunc

NvimFunc is synchronous by default.

NvimPlugin
struct NvimPlugin(Struct)

Host a D plugin, by template instanciating a Struct on Nvim. The main thread (NvimClient) provides a socket to call Nvim API functions, and there's a second thread, which is exclusively used for exchanging call messages between the Plugin functions, commands, and Nvim.

Meta