move_window
Source and package
- Module
- LibTmux
- Package
- LibTmux
- Source
- src/topology.jl
- move_window( connection::Lib
Tmux , source::Lib.Control Connection Tmux , destination::Lib.Window Link Ref Tmux ; index, replace, select, kwargs... ) move_window( server::Lib.Session Ref Tmux , source::Lib.Server Tmux , destination::Lib.Window Link Ref Tmux ; index, replace, select, kwargs... ).Session Ref -
Methods#
move_window( connection::Lib
Tmux , source::Lib.Control Connection Tmux , destination::Lib.Window Link Ref Tmux ; index, replace, select, kwargs... )[source]#.Session Ref Execute
move-windowwith 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. ReturnControlResult; no fallback or replay occurs.move_window(connection::ControlConnection, source::WindowLinkRef, destination::SessionRef; index, kwargs...)move_window( server::Lib
Tmux , source::Lib.Server Tmux , destination::Lib.Window Link Ref Tmux ; index, replace, select, kwargs... )[source]#.Session Ref 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...)