Packages
Multi-surface application runtime for Elixir. One TEA module renders to terminal, browser (LiveView), SSH, and MCP (agents). 30+ widgets, flexbox + CSS grid, AI agent runtime, distributed swarm with CRDTs, time-travel debugging, session recording, sandboxed REPL, and agentic commerce.
Current section
Files
Jump to
Current section
Files
lib/raxol/terminal/buffer/ops.ex
defmodule Raxol.Terminal.Buffer.Ops do
@moduledoc """
Delegates buffer operations to Raxol.Terminal.Buffer.Operations.
This module exists to resolve undefined function errors for BufferOps.*
"""
alias Raxol.Terminal.Buffer.Operations, as: Impl
defdelegate resize(buffer, width, height), to: Impl
defdelegate maybe_scroll(buffer), to: Impl
defdelegate index(buffer), to: Impl
defdelegate next_line(buffer), to: Impl
defdelegate reverse_index(buffer), to: Impl
end