NvimClient

Undocumented in source.

Destructor

~this
~this()
Undocumented in source.

Members

Functions

call
auto call(string cmd, T args)

Synchronous call.

callAsync
auto callAsync(string cmd, T args)

Asynchronous call returns immediatetly after serialializing the data over RPC.

close
void close()

Release resources.

connect
void connect()

Open an async TCP connection handler to Nvim using UnixAddress.

decodeMethod
MethodInfo decodeMethod(string methodName)

Decode Nvim request/notifications method strings names, which has this format:

enableLog
void enableLog()

Enable logging.

inspectMsgKind
auto inspectMsgKind(ubyte[] arr)

Inspect the first two bytes of the serialized message to figure out message type of Nvim.

Variables

logEnabled
bool logEnabled;
Undocumented in source.
nvimAddr
string nvimAddr;
Undocumented in source.

Meta