Raxol.Plugins.Examples.TerminalMultiplexerPlugin (Raxol v2.6.0)

View Source

Terminal Multiplexer Plugin for Raxol Terminal

Provides tmux/screen-like terminal multiplexing with panes and windows. Demonstrates:

  • Multiple terminal management
  • Pane splitting and navigation
  • Session management
  • Layout persistence
  • Command routing

Summary

Functions

child_spec(init_arg)

Returns a specification to start this module under a supervisor.

See Supervisor.

create_pane(shell)

See Raxol.Plugins.Examples.TerminalMultiplexer.PaneManager.create_pane/1.

handle_event(arg1, state)

handle_manager_call(request, from, state)

Callback implementation for Raxol.Core.Behaviours.BaseManager.handle_manager_call/3.

manifest()

preserve_state(state)

render_layout(state)

restore_state(preserved_state, new_config)

start_link(init_opts \\ [])