# Functions
BuffersHeight computes the combined height of a number of buffers.
CellsWidth returns the total width of a Cell slice.
CompareCells returns whether two Cell slices are equal, and when they are not, the first index at which they differ.
No description provided by the author
NewBuffer builds a new buffer, with one empty line.
NewModeLineRenderer returns a Renderer for a mode line.
No description provided by the author
Render creates a new Buffer with the given width, and lets a Renderer render onto it.
No description provided by the author
ToKey converts an Elvish Value to a Key.
No description provided by the author
No description provided by the author
# Constants
Alt is the alt modifier, traditionally known as the meta modifier.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Values for Mod.
DefaultBindingRune is a special value to represent default binding.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Shift is the shift modifier.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
Special negative runes to represent function keys, used in the Rune field of the Key struct.
# Variables
Default is used in the key binding table to indicate default binding.
No description provided by the author
# Interfaces
Renderer wraps the Render method.