helic-0.6.1.0: Clipboard Manager
Safe HaskellSafe-Inferred
LanguageGHC2021

Helic.Interpreter.AgentTmux

Description

Agent Interpreter for Tmux, Internal

Synopsis

Documentation

tmuxProc :: Maybe (Path Abs File) -> ProcessConfig () () () Source #

Process definition for running `tmux load-buffer -`.

handleAgentTmux :: Members [Scoped_ (Process ByteString o) !! ProcessError, Log] r => Agent m a -> Sem r a Source #

Handle Agent using a tmux server as the target.

interpretAgentTmux :: Members [Reader TmuxConfig, Log, Resource, Race, Async, Embed IO] r => InterpreterFor Agent r Source #

Interpret Agent using a tmux server as the target.

interpretAgentTmuxIfEnabled :: Members [Reader TmuxConfig, Log, Resource, Race, Async, Embed IO] r => InterpreterFor (Agent @@ AgentTmux) r Source #

Interpret Agent for tmux if it is enabled by the configuration.