Chiasma.Session
findOrCreateSession :: Member (AtomicState Views) r => Ident -> Sem r (View SessionId) Source #
spawnSession :: Members [AtomicState Views, Tmux, Stop LayoutError] r => View SessionId -> View WindowId -> Sem r (SessionId, WindowId) Source #
ensureSession :: Members [AtomicState Views, Tmux, Stop LayoutError] r => View SessionId -> View WindowId -> Sem r (SessionId, Maybe WindowId) Source #