Packages

Terminal emulation and driver infrastructure for Raxol. ANSI parsing, screen buffers, command processing, cursor management, input handling, session management, and termbox2 NIF integration.

Current section

Files

Jump to
raxol_terminal lib raxol terminal event.ex
Raw

lib/raxol/terminal/event.ex

defmodule Raxol.Terminal.Event do
@moduledoc """
Defines the structure for terminal events.
"""
defstruct [
:handlers,
:queue
]
@type t :: %__MODULE__{
handlers: map(),
queue: :queue.queue()
}
end