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

Ribosome.Interpreter.Scratch

Description

Interpreters for Scratch

Synopsis

Documentation

interpretScratch :: Members [Rpc !! RpcError, Reader PluginName, Log, Resource, Embed IO] r => InterpreterFor (Scratch !! RpcError) r Source #

Interpret Scratch by storing the Neovim UI handles in AtomicState. This uses Resumable, see Errors.