ribosome-0.4.0.0: api extensions for nvim-hs
Safe HaskellNone
LanguageHaskell2010

Ribosome.Nvim.Api.RpcCall

Documentation

data RpcCall Source #

Constructors

RpcCall 

Instances

Instances details
Eq RpcCall Source # 
Instance details

Defined in Ribosome.Nvim.Api.RpcCall

Methods

(==) :: RpcCall -> RpcCall -> Bool #

(/=) :: RpcCall -> RpcCall -> Bool #

Show RpcCall Source # 
Instance details

Defined in Ribosome.Nvim.Api.RpcCall

newtype AsyncRpcCall Source #

Constructors

AsyncRpcCall 

Instances

Instances details
Eq AsyncRpcCall Source # 
Instance details

Defined in Ribosome.Nvim.Api.RpcCall

Show AsyncRpcCall Source # 
Instance details

Defined in Ribosome.Nvim.Api.RpcCall

Rpc AsyncRpcCall () Source # 
Instance details

Defined in Ribosome.Nvim.Api.RpcCall

newtype SyncRpcCall Source #

Constructors

SyncRpcCall 

Fields

Instances

Instances details
Eq SyncRpcCall Source # 
Instance details

Defined in Ribosome.Nvim.Api.RpcCall

Show SyncRpcCall Source # 
Instance details

Defined in Ribosome.Nvim.Api.RpcCall

MsgpackDecode a => Rpc SyncRpcCall a Source # 
Instance details

Defined in Ribosome.Nvim.Api.RpcCall

class Rpc c a where Source #

Methods

call :: c -> Neovim e (Either RpcError a) Source #

Instances

Instances details
MsgpackDecode a => Rpc SyncRpcCall a Source # 
Instance details

Defined in Ribosome.Nvim.Api.RpcCall

Rpc AsyncRpcCall () Source # 
Instance details

Defined in Ribosome.Nvim.Api.RpcCall