| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Chiasma.Data.TmuxId
Documentation
Constructors
| ClientId | |
Fields
| |
Instances
| IsString ClientId Source # | |
Defined in Chiasma.Data.TmuxId Methods fromString :: String -> ClientId # | |
| Generic ClientId Source # | |
| Show ClientId Source # | |
| TmuxPrimDecode ClientId Source # | |
Defined in Chiasma.Codec.Decode Methods primDecode :: Text -> Either DecodeFailure ClientId Source # | |
| Eq ClientId Source # | |
| Pretty ClientId Source # | |
Defined in Chiasma.Data.TmuxId | |
| type Rep ClientId Source # | |
Defined in Chiasma.Data.TmuxId | |
sessionPrefix :: Text Source #
Instances
| Generic SessionId Source # | |
| Num SessionId Source # | |
Defined in Chiasma.Data.TmuxId | |
| Show SessionId Source # | |
| TmuxCodec SessionId Source # | |
| TmuxPrimDecode SessionId Source # | |
Defined in Chiasma.Codec.Decode Methods primDecode :: Text -> Either DecodeFailure SessionId Source # | |
| TmuxId SessionId Source # | |
| Eq SessionId Source # | |
| Ord SessionId Source # | |
| Pretty SessionId Source # | |
Defined in Chiasma.Data.TmuxId | |
| type Rep SessionId Source # | |
Defined in Chiasma.Data.TmuxId | |
windowPrefix :: Text Source #
Instances
| Generic WindowId Source # | |
| Num WindowId Source # | |
| Show WindowId Source # | |
| TmuxCodec WindowId Source # | |
| TmuxPrimDecode WindowId Source # | |
Defined in Chiasma.Codec.Decode Methods primDecode :: Text -> Either DecodeFailure WindowId Source # | |
| TmuxId WindowId Source # | |
| Eq WindowId Source # | |
| Ord WindowId Source # | |
Defined in Chiasma.Data.TmuxId | |
| Pretty WindowId Source # | |
Defined in Chiasma.Data.TmuxId | |
| type Rep WindowId Source # | |
Defined in Chiasma.Data.TmuxId | |
panePrefix :: Text Source #
Instances
| Data PaneId Source # | |
Defined in Chiasma.Data.TmuxId Methods gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PaneId -> c PaneId # gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PaneId # toConstr :: PaneId -> Constr # dataTypeOf :: PaneId -> DataType # dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PaneId) # dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PaneId) # gmapT :: (forall b. Data b => b -> b) -> PaneId -> PaneId # gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PaneId -> r # gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PaneId -> r # gmapQ :: (forall d. Data d => d -> u) -> PaneId -> [u] # gmapQi :: Int -> (forall d. Data d => d -> u) -> PaneId -> u # gmapM :: Monad m => (forall d. Data d => d -> m d) -> PaneId -> m PaneId # gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PaneId -> m PaneId # gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PaneId -> m PaneId # | |
| Generic PaneId Source # | |
| Num PaneId Source # | |
| Show PaneId Source # | |
| TmuxCodec PaneId Source # | |
| TmuxPrimDecode PaneId Source # | |
Defined in Chiasma.Codec.Decode Methods primDecode :: Text -> Either DecodeFailure PaneId Source # | |
| TmuxId PaneId Source # | |
| Eq PaneId Source # | |
| Ord PaneId Source # | |
| Pretty PaneId Source # | |
Defined in Chiasma.Data.TmuxId | |
| type Rep PaneId Source # | |
Defined in Chiasma.Data.TmuxId | |
class HasPaneId a where Source #
Instances
| HasPaneId Pane Source # | |
| HasPaneId PaneCoords Source # | |
Defined in Chiasma.Codec.Data.PaneCoords Methods paneId :: PaneCoords -> PaneId Source # | |
| HasPaneId PaneMode Source # | |
| HasPaneId PanePid Source # | |
| HasPaneId (WithPaneId a) Source # | |
Defined in Chiasma.Data.WithPaneId Methods paneId :: WithPaneId a -> PaneId Source # | |
newtype TmuxIdPrefix a Source #
Constructors
| TmuxIdPrefix | |
Fields | |