Core LibraryAPI Reference

Choose documentation 3

latest

Current version

latest
English

Prerelease This site documents an alpha of libtmux. Its structure, URLs and APIs are subject to change.

function LibTmux.jl latest

split_window

Module LibTmux.split_window LibTmux
Source and package
Module
LibTmux
Package
LibTmux
Source
src/operations.jl

Methods#

split_window( connection::LibTmux.ControlConnection, target::LibTmux.PaneRef; direction, command, shell_command, start_directory, size, environment, kwargs... )[source]#

Split an exact pane through its existing connection; return a strict PaneRef . Direction, size, command, directory and environment options match the subprocess method. Reply framing, cancellation and uncertain creation outcomes follow the control new_window method. No implicit pane selection or fallback is allowed.

split_window(connection::ControlConnection, pane::PaneRef; kwargs...)

split_window( server::LibTmux.Server, target::LibTmux.PaneRef; direction, command, shell_command, start_directory, size, environment, kwargs... )[source]#

Split the target pane in :right, :left, :below or :above; return a PaneRef . size is a positive cell count. Command, directory, deadline and strictness options follow new_session . Identity checks are best effort. A changed identity in the reply raises CreationResponseError without retry or cleanup.

split_window(server, target::PaneRef; direction=:below, size=nothing, kwargs...)
Esc

Type to search.

Reference preview Open reference