| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Swarm.TUI.Model.KeyBindings
Description
Load and show Swarm keybindings.
SPDX-License-Identifier: BSD-3-Clause
Documentation
initKeyHandlingState :: (Has (Throw SystemFailure) sig m, Has (Lift IO) sig m) => m KeyEventHandlingState Source #
data KeybindingPrint Source #
Constructors
| MarkdownPrint | |
| TextPrint | |
| IniPrint |
Instances
| Show KeybindingPrint Source # | |
Defined in Swarm.TUI.Model.KeyBindings Methods showsPrec :: Int -> KeybindingPrint -> ShowS # show :: KeybindingPrint -> String # showList :: [KeybindingPrint] -> ShowS # | |
| Eq KeybindingPrint Source # | |
Defined in Swarm.TUI.Model.KeyBindings Methods (==) :: KeybindingPrint -> KeybindingPrint -> Bool # (/=) :: KeybindingPrint -> KeybindingPrint -> Bool # | |
| Ord KeybindingPrint Source # | |
Defined in Swarm.TUI.Model.KeyBindings Methods compare :: KeybindingPrint -> KeybindingPrint -> Ordering # (<) :: KeybindingPrint -> KeybindingPrint -> Bool # (<=) :: KeybindingPrint -> KeybindingPrint -> Bool # (>) :: KeybindingPrint -> KeybindingPrint -> Bool # (>=) :: KeybindingPrint -> KeybindingPrint -> Bool # max :: KeybindingPrint -> KeybindingPrint -> KeybindingPrint # min :: KeybindingPrint -> KeybindingPrint -> KeybindingPrint # | |
showKeybindings :: KeybindingPrint -> IO Text Source #
handlerNameKeysDescription :: Ord k => KeyConfig k -> KeyEventHandler k m -> (Text, Text, Text) Source #