# window_customize_mode

- **Language:** C
- **Kind:** attribute
- **Source:** https://github.com/tmux/tmux/blob/e476c1230b958df0cb12977517d24b3dc931375b/window-customize.c#L58
- **Page:** https://libtmux.org/en/tmux/3.7c/reference/c-variable-window_customize_mode/

```c
const struct window_mode window_customize_mode = {
    .name = "options-mode",
    .default_format = "#{?is_option,"   "#{?option_is_global,,#[reverse](#{option_scope})#[default] }"   "#[ignore]"   "#{option_value}#{?option_unit, #{option_unit},}"   ","   "#{key}"   "}" ,

    .init = window_customize_init,
    .free = window_customize_free,
    .resize = window_customize_resize,
    .key = window_customize_key,
};
```

## Other function references

- [`window_customize_free`](/en/tmux/3.7c/reference/c-function-window-customize-c-window_customize_free/) (function)
- [`window_customize_init`](/en/tmux/3.7c/reference/c-function-window-customize-c-window_customize_init/) (function)
- [`window_customize_key`](/en/tmux/3.7c/reference/c-function-window-customize-c-window_customize_key/) (function)
- [`window_customize_resize`](/en/tmux/3.7c/reference/c-function-window-customize-c-window_customize_resize/) (function)

## Referenced by

- [`cmd_choose_tree_exec`](/en/tmux/3.7c/reference/c-function-cmd-choose-tree-c-cmd_choose_tree_exec/) (function)

## Referenced declarations

- [`window_mode`](/en/tmux/3.7c/reference/c-struct-window_mode/) (struct)
