ribosome-host-0.9.9.9: Neovim plugin host for Polysemy
Safe HaskellSafe-Inferred
LanguageHaskell2010

Ribosome.Host.Data.Bar

Description

Special command parameter that enables command chaining.

Synopsis

Documentation

data Bar Source #

When this type is used as a parameter of a command handler function, the command is declared with the -bar option, allowing other commands to be chained after it with |.

This has no effect on the execution.

Constructors

Bar 

Instances

Instances details
Show Bar Source # 
Instance details

Defined in Ribosome.Host.Data.Bar

Methods

showsPrec :: Int -> Bar -> ShowS #

show :: Bar -> String #

showList :: [Bar] -> ShowS #

Eq Bar Source # 
Instance details

Defined in Ribosome.Host.Data.Bar

Methods

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

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

MsgpackDecode Bar Source # 
Instance details

Defined in Ribosome.Host.Data.Bar

HandlerArg Bar r Source # 
Instance details

Defined in Ribosome.Host.Handler.Codec

Methods

handlerArg :: [Object] -> Sem r ([Object], Bar) Source #

BeforeRegular al Bar => SpecialParam ('OptionState al c ac) Bar Source # 
Instance details

Defined in Ribosome.Host.Handler.Command

Associated Types

type TransSpecial ('OptionState al c ac) Bar :: OptionState Source #

type TransSpecial ('OptionState al c ac) Bar Source # 
Instance details

Defined in Ribosome.Host.Handler.Command

type TransSpecial ('OptionState al c ac) Bar = 'OptionState al c ac