# libtmux.options.OptionsMixin

- **Module:** libtmux.options
- **Package:** libtmux
- **Language:** Python
- **Kind:** class
- **Source:** https://github.com/tmux-python/libtmux/blob/036c521c4b83ce6e434eb50afe2a0d08a6a05e46/src/libtmux/options.py#L583
- **Page:** https://libtmux.org/reference/py/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)
