# LibTmux.Query.ClientAttachment

- **Package:** libtmux-haskell
- **Language:** Haskell
- **Kind:** module
- **Source:** https://github.com/libtmux/libtmux-haskell/blob/663e212622a02aa74a9bdc8ff71e2b45fcb1d4d5/src/LibTmux/Query/ClientAttachment.hs
- **Page:** https://libtmux.org/en/haskell/latest/reference/libtmux-query-clientattachment/

Selected session, window and pane of a captured client.

Use with [`LibTmux.Query`](/en/haskell/latest/reference/libtmux-query/) and [`LibTmux.Query.Client`](/en/haskell/latest/reference/libtmux-query-client/). All tokens describe
 the tmux 3.3a baseline. The selected [`PaneOccurrence`](/en/haskell/latest/reference/libtmux-snapshot-t-paneoccurrence/) keeps the client's
 actual window-link index rather than choosing another link to that window.

## Members

### Other members

- [`pane`](/en/haskell/latest/reference/libtmux-query-clientattachment-v-pane/) (function): Selected pane in its actual session/index context.
- [`paneId`](/en/haskell/latest/reference/libtmux-query-clientattachment-v-paneid/) (function): Native ID of the selected physical pane.
- [`session`](/en/haskell/latest/reference/libtmux-query-clientattachment-v-session/) (function): Selected session observation, used with :obj:`related <LibTmux.Query#v:related>`.
- [`sessionId`](/en/haskell/latest/reference/libtmux-query-clientattachment-v-sessionid/) (function): Native ID of the selected session.
- [`window`](/en/haskell/latest/reference/libtmux-query-clientattachment-v-window/) (function): Selected physical window observation.
- [`windowId`](/en/haskell/latest/reference/libtmux-query-clientattachment-v-windowid/) (function): Native ID of the selected physical window.
- [`windowIndex`](/en/haskell/latest/reference/libtmux-query-clientattachment-v-windowindex/) (function): Selected link index in the client's session.
