Îõ³h&ˆ½†      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…judah.jacobson@gmail.com experimentalportable (FFI) Trustworthy 6ÁÃÜ ÝterminfoÐA parameter to specify the number of lines affected. Some capabilities (e.g., clear and dch1Ë) use this parameter on some terminals to compute variable-length padding.terminfoA feature or operation which a   may define.terminfoÄAn action which sends output to the terminal. That output may mix plain text with control characters and escape sequences, along with delays (called "padding") required by some older terminals. terminfo Int -> TermOutput).ÁFor capabilities which may contain variable-length padding, use  instead.   2judah.jacobson@gmail.com experimentalportable (FFI)Safe{0terminfo.The maximum number of of colors on the screen.1terminfo´This capability temporarily sets the terminal's foreground color while outputting the given text, and then restores the terminal to its default foreground and background colors.2terminfo´This capability temporarily sets the terminal's background color while outputting the given text, and then restores the terminal to its default foreground and background colors.3terminfoÈSets the foreground color of all further text output, using either the setaf or setf capability.4terminfoÈSets the background color of all further text output, using either the setab or setb capability.5terminfoÂRestores foreground/background colors to their original settings.&'()*+,-./0123450&'()*+,-./12345judah.jacobson@gmail.com experimentalportable (FFI)Safeñ?terminfoûThis flag specifies that the cursor wraps automatically from the last column of one line to the first column of the next.@terminfoëThis flag specifies that a backspace at column 0 wraps the cursor to the last column of the previous line.Aterminfo8This flag specifies that the terminal does not perform ?œ-style wrapping when the character which would cause the wraparound is a control character. This is also known as the "newline glitch" or "magic wrap". üFor example, in an 80-column terminal with this behavior, the following will print single-spaced instead of double-spaced: 1replicateM_ 5 $ putStr $ replicate 80 'x' ++ "\n"PterminfoThe crÍ capability, which moves the cursor to the first column of the current line.QterminfoThe nel† capability, which moves the cursor to the first column of the next line. It behaves like a carriage return followed by a line feed.If nel= is not defined, this may be built out of other capabilities.9:;<=>?@ABCDEFGHIJKLMNOPQRSTUV=>?@APQRSOLMNBCDEFGHIJKT9:;?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[dcba`_^\]efghijklmnopqrstuvwxyz{|}~€�‚ƒ„…Š      !"#$%&'()*+,-./0123456789:;<=>?@ABCCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcddefghijklmnopqrstuvwxyz{|}~€�‚ƒ„…†‡ˆ‰Š‹Œ�Ž��‘’�‘“”•terminfo-0.4.1.5-inplaceSystem.Console.Terminfo.BaseSystem.Console.Terminfo.ColorSystem.Console.Terminfo.CursorSystem.Console.Terminfo.EditSystem.Console.Terminfo.EffectsSystem.Console.Terminfo.KeysSystem.Console.TerminfobaseGHC.BasememptymappendmconcatMonoidTermStr OutputCap LinesAffected Capability TermOutputSetupTermErrorTerminal setupTermsetupTermFromEnvtermText runTermOutputhRunTermOutput<#> getCapabilitytiGetNum tiGetFlag tiGuardFlagtiGetStr tiGetOutput tiGetOutput1$fExceptionSetupTermError$fShowSetupTermError$fMonadPlusCapability$fAlternativeCapability$fMonadCapability$fApplicativeCapability$fFunctorCapability$fMonoidTermOutput$fSemigroupTermOutput$fOutputCapFUN$fOutputCapTermOutput $fOutputCap[]$fTermStrTermOutput $fTermStr[]ColorBlackRedGreenYellowBlueMagentaCyanWhite ColorNumber termColorswithForegroundColorwithBackgroundColorsetForegroundColorsetBackgroundColorrestoreDefaultColors $fShowColor $fEqColor $fOrdColorPointrowcol termLines termColumnsautoRightMarginautoLeftMarginwraparoundGlitch cursorDown1 cursorLeft1 cursorRight1 cursorUp1 cursorDown cursorLeft cursorRightcursorUp cursorHome cursorToLLmoveLeft moveRightmoveUpmoveDowncarriageReturnnewline scrollForward scrollReverse cursorAddress columnAddress rowAddress clearScreenclearBOLclearEOLclearEOS Attributes standoutAttr underlineAttr reverseAttr blinkAttrdimAttrboldAttr invisibleAttr protectedAttr withStandout withUnderlinewithBoldenterStandoutModeexitStandoutModeenterUnderlineModeexitUnderlineMode reverseOnblinkOnboldOndimOn invisibleOn protectedOnallAttributesOffwithAttributes setAttributesdefaultAttributesbell visualBellkeypadOn keypadOffkeyUpkeyDownkeyLeftkeyRight functionKey keyBackspace keyDeleteCharkeyHomekeyEnd keyPageUp keyPageDownkeyEnterGHC.IO.Handle.TypesHandleghc-prim GHC.TypesFalseTruetPuts