# libtmux._internal.constants.SessionOptions

- **Module:** libtmux._internal.constants
- **Package:** libtmux
- **Language:** Python
- **Kind:** class
- **Source:** https://github.com/tmux-python/libtmux/blob/036c521c4b83ce6e434eb50afe2a0d08a6a05e46/src/libtmux/_internal/constants.py#L121
- **Page:** https://libtmux.org/reference/py/libtmux-_internal-constants-sessionoptions/

Container for tmux session options.

Each field carries the value of the tmux session option named the same with
hyphens in place of underscores. A field keeps its default — ``None``, or an
empty container for the array options — when tmux reports no value for it.

## Members

- `activity_action` (attribute)
- `assume_paste_time` (attribute)
- `base_index` (attribute)
- `bell_action` (attribute)
- `default_command` (attribute)
- `default_shell` (attribute)
- `default_size` (attribute)
- `destroy_unattached` (attribute)
- `detach_on_destroy` (attribute)
- `display_panes_active_colour` (attribute)
- `display_panes_colour` (attribute)
- `display_panes_time` (attribute)
- `display_time` (attribute)
- `history_limit` (attribute)
- `key_table` (attribute)
- `lock_after_time` (attribute)
- `lock_command` (attribute)
- `menu_style` (attribute)
- `menu_selected_style` (attribute)
- `menu_border_style` (attribute)
- `menu_border_lines` (attribute)
- `message_command_style` (attribute)
- `message_line` (attribute)
- `message_style` (attribute)
- `mouse` (attribute)
- `prefix` (attribute)
- `prefix2` (attribute)
- `renumber_windows` (attribute)
- `repeat_time` (attribute)
- `set_titles` (attribute)
- `set_titles_string` (attribute)
- `silence_action` (attribute)
- `status` (attribute)
- `status_format` (attribute)
- `status_interval` (attribute)
- `status_justify` (attribute)
- `status_keys` (attribute)
- `status_left` (attribute)
- `status_left_length` (attribute)
- `status_left_style` (attribute)
- `status_position` (attribute)
- `status_right` (attribute)
- `status_right_length` (attribute)
- `status_right_style` (attribute)
- `status_style` (attribute)
- `update_environment` (attribute)
- `visual_activity` (attribute)
- `visual_bell` (attribute)
- `visual_silence` (attribute)
- `word_separators` (attribute)
- `focus_follows_mouse` (attribute)
- `message_format` (attribute)
- `prompt_command_cursor_style` (attribute)
- `__init__` (method)
- `__repr__` (method) — Omit default fields in object representation.
