Raxol.Terminal.Buffer.Eraser (Raxol v2.0.1)
View SourceCompatibility adapter for buffer erasing operations. Forwards calls to Raxol.Terminal.ScreenBuffer.Operations.
Summary
Functions
Clears the entire buffer.
Clears all buffer content (alias for clear).
Clears an entire line.
Clears a line from a position.
Clears a line to a position.
Clears a rectangular region.
Clears the screen with a style.
Clears screen from a position.
Clears screen to a position.
Clears scrollback buffer.
Erases characters at cursor position.
Erases a number of characters at a position.
Erases from cursor to end of line.
Erases from start of line to cursor.
Erases from start of line to cursor.
Erases in display with mode.
Erases in line with mode at position.
Erases a line.
Erases a line segment.
Functions
Clears the entire buffer.
Clears all buffer content (alias for clear).
@spec clear_line(term(), non_neg_integer(), term()) :: term()
Clears an entire line.
@spec clear_line_from( term(), non_neg_integer(), non_neg_integer(), map() | nil ) :: term()
Clears a line from a position.
@spec clear_line_to(term(), non_neg_integer(), non_neg_integer(), map() | nil) :: term()
Clears a line to a position.
@spec clear_region( term(), non_neg_integer(), non_neg_integer(), non_neg_integer(), non_neg_integer(), term() ) :: term()
Clears a rectangular region.
Clears the screen with a style.
@spec clear_screen_from( term(), non_neg_integer(), non_neg_integer(), map() | nil ) :: term()
Clears screen from a position.
@spec clear_screen_to( term(), non_neg_integer(), non_neg_integer(), map() | nil ) :: term()
Clears screen to a position.
Clears scrollback buffer.
@spec erase_chars(term(), non_neg_integer()) :: term()
Erases characters at cursor position.
@spec erase_chars( term(), non_neg_integer(), non_neg_integer(), non_neg_integer() ) :: term()
Erases a number of characters at a position.
Erases from cursor to end of line.
Erases from start of line to cursor.
Erases from start of line to cursor.
Erases in display with mode.
@spec erase_in_line(term(), non_neg_integer(), atom()) :: term()
Erases in line with mode at position.
@spec erase_line(term(), non_neg_integer()) :: term()
Erases a line.
@spec erase_line_segment(term(), non_neg_integer(), non_neg_integer()) :: term()
Erases a line segment.