On this page
LibTmux.Session
- Module
- LibTmux
- Package
- LibTmux
- Source
- src/LibTmux/Session.cs
-
Represents an immutable session handle and snapshot.
41 declared, 0 inherited
Members
- AttachAsync method Attaches a client to this session.
- BuildAttachArguments method
- BuildNewWindowArguments method
- CreateOwnedWindowAsync method Creates a window in this session and takes ownership of it.
- CreateWindowAsync method Creates a window in this session.
- DetachClientAsync method Detaches every client attached to this session.
- Equals method
- ExecuteCommandAsync method Executes one raw tmux command against this session.
- FromEnvironmentAsync method Returns the session holding the pane this process runs in.
- GetHashCode method
- GetPanesAsync method Reads this session's panes from tmux.
- GetWindowAsync method Reads one of this session's windows by target.
- GetWindowsAsync method Reads this session's windows from tmux.
- KillAsync method Stops this session.
- KillWindowAsync method Stops one window in this session.
- LockAsync method Locks this session.
- RefreshAsync method Re-reads this session from tmux.
- RenameAsync method Renames this session.
- SearchPanesAsync method Runs a tmux-side filter over this session's panes.
- SearchWindowsAsync method Runs a tmux-side filter over this session's windows.
- SelectLastWindowAsync method Selects the window that was last active.
- SelectNextWindowAsync method Selects the next window.
- SelectPreviousWindowAsync method Selects the previous window.
- SelectWindowAsync method Selects a window in this session.
- Session method
- SwitchClientAsync method Switches the current client to this session.
- WithCaptured method
- ActivePane property Gets the active pane recorded when this session was read.
- ActiveWindow property Gets the active window recorded when this session was read.
- Attached property Gets whether a client was attached when this session was read.
- Environment property Gets the environment panes created in this session inherit from.
- Generation property Gets the server generation captured with this session.
- Hooks property Gets the hooks of this session.
- Id property Gets the session identifier.
- Name property Gets the session name captured with this handle.
- Options property Gets the options of this session.
- Panes property Gets the panes the capture found in this session.
- RawFormatFields property Gets the tmux fields captured when this handle materialized.
- Server property Gets the server that owns this session.
- Snapshot property Gets the tmux fields captured when this handle materialized, or null when none were.
- Windows property Gets the windows the capture found in this session.