readline-1.0.3.0: An interface to the GNU readline library
Copyright(c) 20002003 Malcolm Wallace
LicenseGPL (if it depends on readline, which is GPL) BSD (otherwise)
Maintainerlibraries@haskell.org
Stabilityexperimental
Portabilitynon-portable (unix-specific at the moment)
Safe HaskellSafe-Inferred
LanguageHaskell98

System.Console.SimpleLineEditor

Description

A simple line editor, using the GNU readline library if available, or a small emulation otherwise.

Synopsis

Documentation

initialise :: IO () Source #

Set up the environment so that the terminal passes characters directly into the Haskell program, for immediate interpretation by the line editor.

restore :: IO () Source #

Restore the environment so that the terminal is usable in normal mode once again.

delChars :: String -> IO () Source #

Remove the given string from immediately behind (to the left of) the current cursor position.