package
6.4.2063+incompatible
Repository: https://github.com/lmorg/murex.git
Documentation: pkg.go.dev

# Functions

GetSize returns the dimensions of the given terminal.
GetState returns the current state of a terminal which may be useful to restore the terminal after a signal.
GetTermWidth returns the width of Stdout or 80 if the width cannot be established.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
IsTerminal returns true if the given file descriptor is a terminal.
MakeRaw put the terminal connected to the given file descriptor into raw mode and returns the previous state of the terminal so that it can be restored.
NewInstance is used to create a readline instance and initialise it with sane defaults.
Restore restores the terminal connected to the given file descriptor to a previous state.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
TabDisplayGrid is the default.
TabDisplayList is where suggestions are displayed as a list with a description.
TabDisplayMap is where suggestions are displayed as a list with a description however the description is what gets highlighted and only that is searchable (ctrl+f).

# Variables

CtrlC is returned when ctrl+c is pressed.
EOF is returned when ctrl+d is pressed.
No description provided by the author

# Structs

DelayedTabContext is a custom context interface for async updates to the tab completions.
EventReturn is a structure returned by the callback event function.
EventState presents a simplified view of the current readline state.
ExampleHistory is an example of a LineHistory interface:.
Instance is used to encapsulate the parameter group and run time of any given readline instance so that you can reuse the readline API for multiple entry captures without having to repeatedly unload configuration.
NullHistory is a null History interface for when you don't want line entries remembered eg password input.
No description provided by the author
State contains the state of a terminal.
No description provided by the author
No description provided by the author

# Interfaces

History is an interface to allow you to write your own history logging tools.

# Type aliases

No description provided by the author
No description provided by the author
No description provided by the author
TabDisplayType defines how the autocomplete suggestions display.