ghcitui-0.3.0.0: A Terminal User Interface (TUI) for GHCi
Safe HaskellSafe-Inferred
LanguageHaskell2010

Ghcitui.Brick

Synopsis

Configuration settings for the BrickUI

data AppConfig Source #

Constructors

AppConfig 

Fields

Instances

Instances details
Show AppConfig Source # 
Instance details

Defined in Ghcitui.Brick.AppConfig

loadStartupSplash :: IsString s => AppConfig -> IO (Maybe s) Source #

Return the startup screen splash as an IsString.

Display BrickUI

launchBrick :: AppConfig -> Text -> FilePath -> IO () Source #

Start the Brick UI

data AppState n Source #

Application state wrapper.

Contains information about the UI and configuration. It also holds a handle to the actual interpreter under the hood, but on the high level it should not hold anything internal to GHCi or GHCiD.

Prefer to create this with makeInitialState.

Constructors

AppState 

Fields

Instances

Instances details
Show n => Show (AppState n) Source # 
Instance details

Defined in Ghcitui.Brick.AppState

Methods

showsPrec :: Int -> AppState n -> ShowS #

show :: AppState n -> String #

showList :: [AppState n] -> ShowS #