# libtmux.CaptureOptions

- **Module:** libtmux
- **Package:** libtmux
- **Language:** Lua
- **Kind:** class
- **Source:** https://github.com/libtmux/libtmux-lua/blob/547c9c4228e07ebf846690eb44da2eeeb6fde922/lua/libtmux/_internal/pane.lua#L602
- **Page:** https://libtmux.org/en/lua/latest/reference/libtmux-captureoptions/

## Members

- `alternate_screen` (attribute)
- `end_line` (attribute): Mutually exclusive with history_lines.
- `escape_nonprintable` (attribute)
- `escape_sequences` (attribute)
- `history_lines` (attribute): Additional history rows; defaults to visible screen only.
- `hyperlinks_only` (attribute): List native URLs instead of cell text; requires tmux 3.7.
- `ignore_missing_alternate` (attribute): Suppress the missing alternate-grid error.
- `join_lines` (attribute)
- `line_flags` (attribute): Prefix rows with native flags; requires tmux 3.7.
- `line_numbers` (attribute): Prefix rows with their native offsets; requires tmux 3.7.
- `mode_screen` (attribute): Requires tmux 3.6.
- `pending_escape_sequences` (attribute): Capture incomplete input instead of screen cells.
- `preserve_spaces` (attribute)
- `process` (attribute)
- `start_line` (attribute): Mutually exclusive with history_lines.
- `trim_empty_cells` (attribute): Requires tmux 3.4.
