split_window
Source and package
- Module
- LibTmux
- Package
- LibTmux
- Source
- src/operations.jl
- split_window( connection::Lib
Tmux , target::Lib.Control Connection Tmux ; direction, command, shell.Pane Ref _command , start_directory , size, environment, kwargs... ) split_window( server::LibTmux , target::Lib.Server Tmux ; direction, command, shell.Pane Ref _command , start_directory , size, environment, kwargs... ) -
Methods#
split_window( connection::Lib
Tmux , target::Lib.Control Connection Tmux ; direction, command, shell.Pane Ref _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 controlnew_windowmethod. No implicit pane selection or fallback is allowed.split_window(connection::ControlConnection, pane::PaneRef; kwargs...)split_window( server::Lib
Tmux , target::Lib.Server Tmux ; direction, command, shell.Pane Ref _command , start_directory , size, environment, kwargs... )[source]#Split the target pane in
:right,:left,:belowor:above; return aPaneRef.sizeis a positive cell count. Command, directory, deadline and strictness options follownew_session. Identity checks are best effort. A changed identity in the reply raisesCreationResponseErrorwithout retry or cleanup.split_window(server, target::PaneRef; direction=:below, size=nothing, kwargs...)- Parameters
-
-
connection( LibTmux ) (for.Control Connection split_window(connection, target, direction, command, shell_command, start_directory, size, environment, kwargs)) # -
target( LibTmux ) #.Pane Ref -
shell_command=nothing# -
start_directory=nothing# -
environment=()# -
server( LibTmux ) (for.Server split_window(server, target, direction, command, shell_command, start_directory, size, environment, kwargs)) #
-