Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Convenience aliases for plugin effects.
Synopsis
- type PluginEffects = [Scratch !! RpcError, Settings !! SettingError, VariableWatcher !! Report, Handlers !! Report]
- type NvimPlugin = [Scratch !! RpcError, Settings !! SettingError, Rpc !! RpcError, Reader PluginName]
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.