Raxol.Terminal.ScreenBuffer.Mode (Raxol v0.5.0)

View Source

Handles terminal mode state management.

Summary

Functions

Handles mode changes.

Initializes a new mode state.

Types

t()

@type t() :: %Raxol.Terminal.ScreenBuffer.Mode{
  auto_wrap: boolean(),
  cursor_visible: boolean(),
  insert_mode: boolean(),
  origin_mode: boolean()
}

Functions

handle(state, mode, value)

Handles mode changes.

init()

Initializes a new mode state.