Module buffer

Module buffer 

Source
Expand description

The primary Widget of Duat, used to display buffers.

Most extensible features of Duat have the primary purpose of serving the Buffer, such as multiple Cursors, a History system, RawArea::PrintInfo, etc.

The Buffer also provides a list of printed lines through the Buffer::printed_lines method. This method is notably used by the LineNumbers widget, that shows the numbers of the currently printed lines.

Structs§

Buffer
The widget that is used to print and edit buffers
BufferTracker
A tracker for Changes that happen to a Buffer

Enums§

PathKind
Represents the presence or absence of a path

Traits§

Parser
A Buffer parser, that can keep up with every Change that took place