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

Ribosome.Run

Description

Convenience aliases for plugin effects.

Synopsis

Documentation

type PluginEffects = [Scratch !! RpcError, Settings !! SettingError, VariableWatcher !! Report, Handlers !! Report] Source #

The set of core effects that are intepreted by the main logic, minus what's in Ribosome.Host.

type NvimPlugin = [Scratch !! RpcError, Settings !! SettingError, Rpc !! RpcError, Reader PluginName] Source #

The set of core effects that handlers and API functions commonly use.