# libtmux._internal.constants.SessionOptions

- **Module:** libtmux._internal.constants
- **Package:** libtmux
- **Language:** Python
- **Kind:** class
- **Source:** https://github.com/tmux-python/libtmux/blob/38e368c11117fb4aeb2f082d552cd4f210eae06a/src/libtmux/_internal/constants.py#L62
- **Bases:** [`SkipDefaultFieldsReprMixin`](/en/py/stable/reference/libtmux-_internal-dataclasses-skipdefaultfieldsreprmixin/)
- **Page:** https://libtmux.org/en/py/stable/reference/libtmux-_internal-constants-sessionoptions/

tmux catalog: [Options](/en/tmux/latest/catalog/options/)

Container for tmux session options.

## Members

### Other members

- [`activity_action`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-activity_action/) (attribute)
- [`assume_paste_time`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-assume_paste_time/) (attribute)
- [`base_index`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-base_index/) (attribute)
- [`bell_action`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-bell_action/) (attribute)
- [`default_command`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-default_command/) (attribute)
- [`default_shell`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-default_shell/) (attribute)
- [`default_size`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-default_size/) (attribute)
- [`destroy_unattached`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-destroy_unattached/) (attribute)
- [`detach_on_destroy`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-detach_on_destroy/) (attribute)
- [`display_panes_active_colour`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-display_panes_active_colour/) (attribute)
- [`display_panes_colour`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-display_panes_colour/) (attribute)
- [`display_panes_time`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-display_panes_time/) (attribute)
- [`display_time`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-display_time/) (attribute)
- [`focus_follows_mouse`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-focus_follows_mouse/) (attribute)
- [`history_limit`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-history_limit/) (attribute)
- [`key_table`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-key_table/) (attribute)
- [`lock_after_time`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-lock_after_time/) (attribute)
- [`lock_command`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-lock_command/) (attribute)
- [`menu_border_lines`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-menu_border_lines/) (attribute)
- [`menu_border_style`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-menu_border_style/) (attribute)
- [`menu_selected_style`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-menu_selected_style/) (attribute)
- [`menu_style`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-menu_style/) (attribute)
- [`message_command_style`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-message_command_style/) (attribute)
- [`message_format`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-message_format/) (attribute)
- [`message_line`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-message_line/) (attribute)
- [`message_style`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-message_style/) (attribute)
- [`mouse`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-mouse/) (attribute)
- [`prefix`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-prefix/) (attribute)
- [`prefix2`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-prefix2/) (attribute)
- [`prompt_command_cursor_style`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-prompt_command_cursor_style/) (attribute)
- [`renumber_windows`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-renumber_windows/) (attribute)
- [`repeat_time`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-repeat_time/) (attribute)
- [`set_titles`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-set_titles/) (attribute)
- [`set_titles_string`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-set_titles_string/) (attribute)
- [`silence_action`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-silence_action/) (attribute)
- [`status`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-status/) (attribute)
- [`status_format`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-status_format/) (attribute)
- [`status_interval`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-status_interval/) (attribute)
- [`status_justify`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-status_justify/) (attribute)
- [`status_keys`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-status_keys/) (attribute)
- [`status_left`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-status_left/) (attribute)
- [`status_left_length`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-status_left_length/) (attribute)
- [`status_left_style`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-status_left_style/) (attribute)
- [`status_position`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-status_position/) (attribute)
- [`status_right`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-status_right/) (attribute)
- [`status_right_length`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-status_right_length/) (attribute)
- [`status_right_style`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-status_right_style/) (attribute)
- [`status_style`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-status_style/) (attribute)
- [`update_environment`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-update_environment/) (attribute)
- [`visual_activity`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-visual_activity/) (attribute)
- [`visual_bell`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-visual_bell/) (attribute)
- [`visual_silence`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-visual_silence/) (attribute)
- [`word_separators`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-word_separators/) (attribute)
- [`__init__`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-__init__/) (method)

## Inherited members

- [`__repr__`](/en/py/stable/reference/libtmux-_internal-constants-sessionoptions-__repr__/) (method), inherited from `libtmux._internal.dataclasses.SkipDefaultFieldsReprMixin`: Omit default fields in object representation.
