Session.search_windows
Windows in this session, optionally filtered by tmux.
Source and package
-
Description#
Like
Session.windowsbut with afilterkwarg passed to$ tmux list-windows -t <session> -f <filter>.Examples#
>>> _ = session.new_window(window_name='gap7s_target')>>> _ = session.new_window(window_name='other_window')>>> matches = session.search_windows(filter='#{m:gap7s_*,#{window_name}}')>>> [w.window_name for w in matches]['gap7s_target']- Parameters
-
-
filter(str | None) # – tmux format expression (-fflag). tmux silently expands a malformed filter (unclosed#{...}, unknown format token) to empty, which the filter treats as false — every row is suppressed and no stderr is emitted. A bad filter is indistinguishable from "filter matched nothing"; verify filter syntax against the FORMATS section oftmux(1). Warning: added 0.57
-
In other ports Filter a session's windows with a tmux expression
- PowerShell No source-verified PowerShell equivalent is recorded for this operation.
- Julia No source-verified Julia equivalent is recorded for this operation.
- Ruby No source-verified Ruby equivalent is recorded for this operation.
- Lua No source-verified Lua equivalent is recorded for this operation.
- TypeScript no equivalent on
Session - Rust
- Go
- Java no equivalent on
Session - C#
- C++ no equivalent on
Session - Swift no equivalent on
Session - Kotlin No source-verified Kotlin equivalent is recorded for this operation.
- Scala No source-verified Scala equivalent is recorded for this operation.
- F# No source-verified F# equivalent is recorded for this operation.