Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
activeProject :: Project -> ActiveProject Source #
activateDirProject :: Members [Rpc, Embed IO] r => ProjectMetadata -> Sem r () Source #
echoProjectActivation :: Members [Reader PluginName, Rpc] r => Project -> Sem r () Source #
activateCurrentProject :: Members [Settings, AtomicState Env, Reader PluginName, Rpc, Embed IO] r => Sem r () Source #
setProjectIndex :: Member (AtomicState Env) r => Int -> Sem r () Source #
cycleProjectIndex :: Member (AtomicState Env) r => (Int -> Int) -> Sem r () Source #
selectProject :: Members [Settings, AtomicState Env, Reader PluginName, Rpc, Embed IO] r => Int -> Sem r () Source #