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

move_window

Module LibTmux.move_window LibTmux
Source and package
Module
LibTmux
Package
LibTmux
Source
src/topology.jl

Methods#

move_window( connection::LibTmux.ControlConnection, source::LibTmux.WindowLinkRef, destination::LibTmux.SessionRef; index, replace, select, kwargs... )[source]#

Execute move-window with explicit source and destination session/index slots. Replacement and selection follow the subprocess method. The daemon generation is pinned, but a link's index/window membership is checked before submission and can change concurrently. This does not reserve a topology transaction. Repeated links to one physical window retain their separate slot semantics. Return ControlResult ; no fallback or replay occurs.

move_window(connection::ControlConnection, source::WindowLinkRef, destination::SessionRef; index, kwargs...)

move_window( server::LibTmux.Server, source::LibTmux.WindowLinkRef, destination::LibTmux.SessionRef; index, replace, select, kwargs... )[source]#

Move only the specified source link to an explicit destination index. Other links to the physical window remain. Replacement and selection follow link_window ; moving a session's final link may end that session.

move_window(server, source::WindowLinkRef, destination::SessionRef;
index, replace=false, select=false, kwargs...)
Esc

Type to search.

Reference preview Open reference