# io.github.libtmux.PaneMode.PaneMode

- **Module:** io.github.libtmux.PaneMode
- **Package:** io.github.libtmux:libtmux
- **Language:** Java
- **Kind:** enum
- **Source:** https://github.com/libtmux/libtmux-java/blob/c3517519ee799428a809ce6deb1708c8be289cd1/libtmux/src/main/java/io/github/libtmux/PaneMode.java#L9
- **Page:** https://libtmux.org/reference/java/io-github-libtmux-panemode-panemode/

A mode a pane can be in, as tmux names them.

<p>A pane in a mode shows something other than its program: its own scrollback, a clock, or one of
the choosers. Every mode below exists on each supported release.

## Members

- `COPY` (constant) — Scrollback, navigable and selectable. Entered by {@link Pane#copyMode()}.
- `VIEW` (constant) — Scrollback without the selection commands.
- `CLOCK` (constant) — A clock. Entered by {@link Pane#clockMode()}.
- `TREE` (constant) — The session and window browser, which the window finder also opens.
- `CLIENT` (constant) — The attached-client browser.
- `BUFFER` (constant) — The paste-buffer browser.
- `OPTIONS` (constant) — The option browser. Entered by {@link Pane#customizeMode()}.
- `PaneMode` (method)
- `reported` (method) — What tmux calls it, which is what {@code #{pane_mode}} expands to.
- `of` (method) — Reads what tmux reported.
