packages feed

chiasma-0.2.0.0: lib/Chiasma/Codec/Data/PaneMode.hs

module Chiasma.Codec.Data.PaneMode where

import Chiasma.Codec (TmuxCodec)
import Chiasma.Data.TmuxId (HasPaneId, PaneId)
import qualified Chiasma.Data.TmuxId as HasPaneId (HasPaneId(paneId))

data PaneMode =
  PaneMode {
    paneId :: PaneId,
    paneMode :: Text
  }
  deriving (Eq, Show, Generic, TmuxCodec)

instance HasPaneId PaneMode where
  paneId = paneId