Raxol.Terminal.Commands.OSCHandlers.Window (Raxol v0.5.0)

View Source

Handles OSC (Operating System Command) sequences for window operations.

Summary

Functions

Handles window title setting (OSC 0)

Handles window icon name setting (OSC 1)

Handles window title and icon name setting (OSC 2)

Handles working directory setting (OSC 7)

Handles window size setting (OSC 8)

Handles window size setting (OSC 1337)

Functions

handle_0(emulator, title)

Handles window title setting (OSC 0)

handle_1(emulator, icon_name)

Handles window icon name setting (OSC 1)

handle_2(emulator, title)

Handles window title and icon name setting (OSC 2)

handle_7(emulator, dir)

Handles working directory setting (OSC 7)

handle_8(emulator, size_str)

Handles window size setting (OSC 8)

handle_1337(emulator, data)

@spec handle_1337(Raxol.Terminal.Emulator.t(), String.t()) ::
  {:ok, Raxol.Terminal.Emulator.t()}
  | {:error, atom(), Raxol.Terminal.Emulator.t()}

Handles window size setting (OSC 1337)