# tty_features

- **Language:** C
- **Kind:** attribute
- **Source:** https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/tty-features.c#L372
- **Page:** https://libtmux.org/en/tmux/latest/reference/c-variable-tty-features-c-tty_features/

```c
static const struct tty_feature *const tty_features[] = {
    &tty_feature_256,
    &tty_feature_bpaste,
    &tty_feature_ccolour,
    &tty_feature_clipboard,
    &tty_feature_hyperlinks,
    &tty_feature_cstyle,
    &tty_feature_extkeys,
    &tty_feature_focus,
    &tty_feature_ignorefkeys,
    &tty_feature_margins,
    &tty_feature_mouse,
    &tty_feature_osc7,
    &tty_feature_overline,
    &tty_feature_progressbar,
    &tty_feature_rectfill,
    &tty_feature_rgb,
    &tty_feature_sixel,
    &tty_feature_strikethrough,
    &tty_feature_sync,
    &tty_feature_title,
    &tty_feature_usstyle
};
```

## Referenced by

- [`tty_add_features`](/en/tmux/latest/reference/c-function-tty_add_features/) (function)
- [`tty_apply_features`](/en/tmux/latest/reference/c-function-tty_apply_features/) (function)
- [`tty_get_features`](/en/tmux/latest/reference/c-function-tty_get_features/) (function)

## Referenced declarations

- [`tty_feature`](/en/tmux/latest/reference/c-struct-tty_feature/) (struct)
- [`tty_feature_256`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_256/) (attribute)
- [`tty_feature_bpaste`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_bpaste/) (attribute)
- [`tty_feature_ccolour`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_ccolour/) (attribute)
- [`tty_feature_clipboard`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_clipboard/) (attribute)
- [`tty_feature_cstyle`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_cstyle/) (attribute)
- [`tty_feature_extkeys`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_extkeys/) (attribute)
- [`tty_feature_focus`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_focus/) (attribute)
- [`tty_feature_hyperlinks`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_hyperlinks/) (attribute)
- [`tty_feature_ignorefkeys`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_ignorefkeys/) (attribute)
- [`tty_feature_margins`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_margins/) (attribute)
- [`tty_feature_mouse`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_mouse/) (attribute)
- [`tty_feature_osc7`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_osc7/) (attribute)
- [`tty_feature_overline`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_overline/) (attribute)
- [`tty_feature_progressbar`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_progressbar/) (attribute)
- [`tty_feature_rectfill`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_rectfill/) (attribute)
- [`tty_feature_rgb`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_rgb/) (attribute)
- [`tty_feature_sixel`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_sixel/) (attribute)
- [`tty_feature_strikethrough`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_strikethrough/) (attribute)
- [`tty_feature_sync`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_sync/) (attribute)
- [`tty_feature_title`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_title/) (attribute)
- [`tty_feature_usstyle`](/en/tmux/latest/reference/c-variable-tty-features-c-tty_feature_usstyle/) (attribute)
