Safe Haskell | None |
---|
- data UIConfig = UIConfig {
- configVtyEscDelay :: Int
- configFontName :: Maybe String
- configFontSize :: Maybe Int
- configScrollStyle :: Maybe ScrollStyle
- configScrollWheelAmount :: Int
- configLeftSideScrollBar :: Bool
- configAutoHideScrollBar :: Bool
- configAutoHideTabBar :: Bool
- configLineWrap :: Bool
- configCursorStyle :: CursorStyle
- configWindowFill :: Char
- configTheme :: Theme
- data CursorStyle
- configStyle :: UIConfig -> UIStyle
- data Config = Config {
- startFrontEnd :: UIBoot
- configUI :: UIConfig
- startActions :: [Action]
- initialActions :: [Action]
- defaultKm :: KeymapSet
- configInputPreprocess :: P Event Event
- modeTable :: [AnyMode]
- debugMode :: Bool
- configRegionStyle :: RegionStyle
- configKillringAccumulate :: Bool
- bufferUpdateHandler :: [[Update] -> BufferM ()]
- layoutManagers :: [AnyLayoutManager]
- configVars :: ConfigVariables
- configFundamentalMode :: Config -> AnyMode
- configTopLevelKeymap :: Config -> Keymap
- type UIBoot = Config -> (Event -> IO ()) -> ([Action] -> IO ()) -> Editor -> IO UI
- configVarsA :: T Config ConfigVariables
- layoutManagersA :: T Config [AnyLayoutManager]
- bufferUpdateHandlerA :: T Config [[Update] -> BufferM ()]
- configKillringAccumulateA :: T Config Bool
- configRegionStyleA :: T Config RegionStyle
- debugModeA :: T Config Bool
- modeTableA :: T Config [AnyMode]
- configInputPreprocessA :: T Config (P Event Event)
- defaultKmA :: T Config KeymapSet
- initialActionsA :: T Config [Action]
- startActionsA :: T Config [Action]
- configUIA :: T Config UIConfig
- startFrontEndA :: T Config UIBoot
- configThemeA :: T UIConfig Theme
- configWindowFillA :: T UIConfig Char
- configCursorStyleA :: T UIConfig CursorStyle
- configLineWrapA :: T UIConfig Bool
- configAutoHideTabBarA :: T UIConfig Bool
- configAutoHideScrollBarA :: T UIConfig Bool
- configLeftSideScrollBarA :: T UIConfig Bool
- configScrollWheelAmountA :: T UIConfig Int
- configScrollStyleA :: T UIConfig (Maybe ScrollStyle)
- configFontSizeA :: T UIConfig (Maybe Int)
- configFontNameA :: T UIConfig (Maybe String)
- configVtyEscDelayA :: T UIConfig Int
Documentation
UIConfig | |
|
data CursorStyle Source
When should we use a "fat" cursor (i.e. 2 pixels wide, rather than 1)? Fat cursors have only been implemented for the Pango frontend.
configStyle :: UIConfig -> UIStyleSource
Configuration record. All Yi hooks can be set here.
Config | |
|
modeTableA :: T Config [AnyMode]Source
startActionsA :: T Config [Action]Source