Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
scratchName :: Text Source #
replaceBuffer :: Members [Scratch, Rpc, AtomicState Env] r => NonEmpty GrepOutputLine -> Sem r () Source #
fileBuffer :: Member Rpc r => Text -> Sem r (Maybe FileBuffer) Source #
replaceLine :: Members [Rpc, Stop ReplaceError] r => Text -> GrepOutputLine -> Sem r (Maybe Buffer) Source #
lineNumberDesc :: (Text, GrepOutputLine) -> Int Source #
withReplaceEnv :: Members [Rpc !! RpcError, Rpc, Resource] r => Sem r [Maybe Buffer] -> Sem r () Source #
replaceLines :: Members [Rpc !! RpcError, Rpc, Resource, Stop ReplaceError] r => Buffer -> [(Text, GrepOutputLine)] -> Sem r () Source #
deleteLines :: Members [Rpc !! RpcError, Rpc, Resource, Stop ReplaceError] r => [GrepOutputLine] -> Sem r () Source #
replaceSave :: Members [Rpc !! RpcError, Rpc, Resource, Stop ReplaceError] r => Replace -> Sem r () Source #
proReplaceQuit :: Member (AtomicState Env) r => Handler r () Source #