Raxol.Terminal.TerminalCore (Raxol v2.0.1)

View Source

Core state struct for the terminal emulator. This struct holds the main state fields used by the emulator state management functions.

Summary

Types

t()

@type t() :: %Raxol.Terminal.TerminalCore{
  active_buffer_type: any(),
  charset_state: any(),
  current_hyperlink_url: String.t() | nil,
  memory_limit: integer() | nil,
  mode_manager: any(),
  mounted: term(),
  render_count: term(),
  saved_cursor: {non_neg_integer(), non_neg_integer()} | nil,
  scroll_region: {non_neg_integer(), non_neg_integer()} | nil,
  state: any(),
  tab_stops: any()
}