Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data RibosomeInternal Source #
Instances
class HasRibosomeInternal c where Source #
ribosomeInternal :: Lens' c RibosomeInternal Source #
errors :: Lens' c Errors Source #
locks :: Lens' c Locks Source #
projectDir :: Lens' c (Maybe (Path Abs Dir)) Source #
Instances
data RibosomeState s Source #
Instances
class HasRibosomeState c s | c -> s where Source #
ribosomeState :: Lens' c (RibosomeState s) Source #
internal :: Lens' c RibosomeInternal Source #
Instances
HasRibosomeState (RibosomeState s) s Source # | |
Defined in Ribosome.Control.Ribosome ribosomeState :: Lens' (RibosomeState s) (RibosomeState s) Source # internal :: Lens' (RibosomeState s) RibosomeInternal Source # public :: Lens' (RibosomeState s) s Source # |
Instances
RpcHandler e (Ribosome s) (Ribo s e) Source # | |
MonadRibo (RNeovim s) Source # | |
Defined in Ribosome.Control.Monad.Ribo pluginName :: RNeovim s Text Source # pluginInternal :: RNeovim s RibosomeInternal Source # pluginInternalModify :: (RibosomeInternal -> RibosomeInternal) -> RNeovim s () Source # | |
PluginName (RNeovim s) Source # | |
Defined in Ribosome.Control.Monad.Ribo pluginName1 :: RNeovim s Text Source # | |
HasRibosome (Ribosome s) s Source # | |
MonadReader (Ribosome s) (Ribo s e) Source # | |
newRibosomeTMVar :: MonadIO m => s -> m (TMVar (RibosomeState s)) Source #