Module linefeed::reader [] [src]

Provides high-level line editing interface

Structs

BindingIter

Iterator over Reader bindings

HistoryIter

Iterator over Reader history entries

Reader

Interactively reads user input

VariableIter

Iterator over Reader variable values

Enums

Variable

Represents a Reader variable of a given type

Constants

BLINK_TIMEOUT_MS

Timeout, in milliseconds, to wait for input when "blinking"

END_INVISIBLE

Indicates the end of a series of invisible characters in the prompt

KEYSEQ_TIMEOUT_MS

Default keyseq_timeout, in milliseconds

MAX_HISTORY

Default maximum size of history

START_INVISIBLE

Indicates the start of a series of invisible characters in the prompt

STRING_CHARS

Default set of string characters

WORD_BREAK_CHARS

Default set of word break characters