Struct neovim_lib::session::Session [] [src]

pub struct Session { /* fields omitted */ }

An active Neovim session.

Methods

impl Session
[src]

[src]

Connect to nvim instance via tcp

[src]

Connect to nvim instance via unix socket

[src]

Connect to a Neovim instance by spawning a new one.

[src]

Connect to a Neovim instance by spawning a new one

[src]

Connect to a Neovim instance by spawning a new one

stdin/stdout settings will be rewrited to Stdio::piped()

[src]

Connect to a Neovim instance that spawned this process over stdin/stdout.

[src]

Set call timeout

[src]

[src]

Start processing rpc response and notifications

[src]

Start processing rpc response and notifications

[src]

Sync call. Call can be made only after event loop begin processing

[src]

Create async call will be executed when only after call() function.

[src]

Wait dispatch thread to finish.

This can happens in case child process connection is lost for some reason.