libtmux
Python
TypeScript
Rust
Go
Java
.NET
C++
Swift
Reference
MCP
Search
On this page
Server
Discovered
Server
Server
Discovery
Server
Incarnation
Server
!=(_:
_:)
==(_:
_:)
break
Pane(_:
from:
named:)
buffer(named:)
buffers()
capture(_:
including
History:)
capture(_:
including
History:
maximum
Lines:)
capture(_:
since:
limit:)
clear
History(_:)
clients()
connected(attaching
To:
_:)
delete
Buffer(named:)
detach(_:)
detach
Clients(from:)
endpoint
environment(_:)
environment
Value(_:
in:)
format(_:)
format(_:
addressing:)
format(_:
for:)
format(_:
for:
through:)
hash(into:)
has
Session(_:)
hooks(_:)
incarnation()
init(socket
Name:
tmux
Executable:)
init(socket
Path:
tmux
Executable:)
is
Running()
join(_:
into:
direction:
size:)
kill(_:)
kill
Server()
link(_:
into:)
load
Buffer(from:
named:)
mode
move(_:
to:)
new
Session(named:
start
Directory:
window
Name:)
new
Window(_:
_:
named:
start
Directory:)
new
Window(in:
named:
start
Directory:)
next
Layout(_:)
option(_:
scope:)
options(_:)
panes()
paste(buffer:
into:)
pipe(_:
to:)
previous
Layout(_:)
remove
Environment(_:
in:)
rename(_:
to:)
require
Running()
resize(_:
by:
toward:)
resize(_:
width:
height:)
respawn(_:
running:
killing
Existing:)
rotate(_:
upward:)
run(_:)
run(_:
in:)
run
Hook(_:
in:)
save
Buffer(named:
to:)
select(_:)
select
Last
Pane(in:)
select
Last
Window(in:)
select
Layout(_:
_:)
select
Next
Window(in:)
select
Previous
Window(in:)
send
Keys(_:
to:
literally:)
server
Process
ID()
sessions()
set
Buffer(_:
named:)
set
Environment(_:
to:
in:)
set
Hook(_:
to:
at:
in:)
set
Option(_:
to:
scope:)
set
Title(_:
of:)
shell
Invocation
signal(_:)
snapshot()
source
File(_:)
split(_:
direction:
size:
start
Directory:)
split
Window(_:
direction:
size:
start
Directory:)
start
Server()
swap(_:
with:)
tmux
Executable
unlink(_:)
unset
Environment(_:
in:)
unset
Hook(_:
in:)
unset
Option(_:
scope:)
using(_:
_:)
version()
wait(for:)
wait
For
Output(in:
matching:
stopping
At:
requiring
Fresh
Output:
timeout:
tail
Limit:)
window
Links()
windows()
with
Control
Mode(attaching
To:
_:)
Session
2
Window
6
Pane
4
Client
1
Hooks
2
Options
2
Buffers
1
Layout and geometry
1
Environment
2
Versions
1
Commands
3
Control mode
4
Formats
1
Queries
9
Snapshots
4
Workspaces
4
Errors
11
Constants and enums
1
MCP
15
Testing utilities
2
Other
8
Server
.select
Previous
Window(in:)
View as Markdown
Copy Markdown
Declared in
Server
Package
libtmux-swift
Source
Sources/LibTmux/Navigation.swift
selectPreviousWindow(in:)
(
in
:
Session
)
→
()
method
async
[
source
]
¶
method
async
[
source
]
¶
selectPreviousWindow(in:)
Raises
TmuxError
0 declared, 0 inherited
Esc
Type to search.