# libtmux.options.OptionsMixin

- **Module:** libtmux.options
- **Package:** libtmux
- **Language:** Python
- **Kind:** class
- **Source:** https://github.com/tmux-python/libtmux/blob/9fdd083a8181a827889337b63cd4e6daea661a8c/src/libtmux/options.py#L583
- **Page:** https://libtmux.org/en/py/latest/reference/libtmux-options-optionsmixin/

Mixin for managing tmux options based on scope.

## Members

- `default_option_scope` (attribute)
- `__init__` (method): When not a user (custom) option, scope can be implied.
- `set_option` (method): Set option for tmux target.
- `unset_option` (method): Unset option for tmux target.
- `_show_options_raw` (method): Return a dict of options for the target.
- `_show_options_dict` (method): Return dict of options for the target.
- `_show_options` (method): Return a dict of options for the target.
- `show_options` (method): Return all options for the target.
- `_show_option_raw` (method): Return raw option output for target.
- `_show_option` (method): Return option value for the target.
- `show_option` (method): Return option value for the target.
- `cmd` (attribute)
