# Mode

A mode contains the following information:

- name
- help
- extra_help
- key_bindings
- layout
- prompt

### name

Type: string

This is the name of the mode visible in the help menu.

### help

Type: nullable string

If specified, the help menu will display this instead of the auto generated mappings.

### extra_help

Type: nullable string

If specified, the help menu will display this along-side the auto generated help menu.

### key_bindings

Type: Key Bindings

The key bindings available in that mode.

### layout

Type: nullable Layout

If specified, this layout will be used to render the UI.

### prompt

Type: nullable string

If set, this prompt will be displayed in the input buffer when in this mode.

## Also See:

- xplr.config.modes