# libtmux:window-links

- **Package:** libtmux
- **Language:** Common Lisp
- **Kind:** function
- **Source:** https://github.com/libtmux/libtmux-lisp/blob/c2e5fc4ed3befda21f45dfa5d5868c38fd138311/src/model.lisp#L56
- **Public owner:** libtmux
- **Page:** https://libtmux.org/en/lisp/latest/reference/libtmux-window-links/

```
(window-links observation)

Primary method: libtmux:session:
(window-links (session libtmux:session))

Primary method: libtmux:snapshot:
(window-links (snapshot libtmux:snapshot))

Primary method: libtmux:window:
(window-links (window libtmux:window))
```

Return every captured window link in wire order as a fresh vector. No I/O.

## Methods

### `(window-links (session libtmux:session))`

### `(window-links (snapshot libtmux:snapshot))`

### `(window-links (window libtmux:window))`

## Parameters

- `observation` (for `window-links(observation)`)
- `session` (`libtmux:session`) (for `Primary method: libtmux:session`)
- `snapshot` (`libtmux:snapshot`) (for `Primary method: libtmux:snapshot`)
- `window` (`libtmux:window`) (for `Primary method: libtmux:window`)

## Guides

Pages that discuss `window-links`.

- [Captures and identity](/en/lisp/latest/concepts/captures/)
