# ListConfig

interface

The configuration of the [list](module_list_list-List.md) feature and the [legacy list](module_list_legacylist-LegacyList.md) feature.

```typescript
ClassicEditor
	.create( {
		list:  ... // The list feature configuration.
	} )
	.then( ... )
	.catch( ... );
```

See [all editor options](module_core_editor_editorconfig-EditorConfig.md).

ListConfig

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-list/src/listconfig.ts#L29)

<a id="properties">

## Properties

<a id="member-enableListItemMarkerFormatting">

### `enableListItemMarkerFormatting?: boolean`

Enables list item marker formatting. Current list of integrated formatting plugins includes:

* [Font family](module_list_listformatting_listitemfontfamilyintegration-ListItemFontFamilyIntegration.md)
* [Font size](module_list_listformatting_listitemfontsizeintegration-ListItemFontSizeIntegration.md)
* [Font color](module_list_listformatting_listitemfontcolorintegration-ListItemFontColorIntegration.md)
* [Bold](module_list_listformatting_listitemboldintegration-ListItemBoldIntegration.md)
* [Italic](module_list_listformatting_listitemitalicintegration-ListItemItalicIntegration.md)

**Note:** This is enabled by default.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-list/src/listconfig.ts#L62)

Defaults to `true`

<a id="member-enableSkipLevelLists">

### `enableSkipLevelLists?: boolean`

When set to `true`, list items can be indented by more than one level relative to their parent. By default, the editor enforces that each nested list item is only one level deeper than its parent.

```typescript
ClassicEditor
	.create( editorElement, {
		list: {
			enableSkipLevelLists: true
		}
	} )
	.then( ... )
	.catch( ... );
```

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-list/src/listconfig.ts#L81)

Defaults to `false`

<a id="member-multiBlock">

### `multiBlock?: boolean`

Allows multiple blocks in single list item.

With this option enabled you can have block widgets, for example images or even tables, within a list item.

**Note:** This is enabled by default.

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-list/src/listconfig.ts#L48)

Defaults to `true`

<a id="member-properties">

### `properties?: ListPropertiesConfig`

The configuration of the [`ListProperties`](module_list_listproperties-ListProperties.md) feature and the [legacy list properties](module_list_legacylistproperties-LegacyListProperties.md) feature.

Read more in [`ListPropertiesConfig`](module_list_listconfig-ListPropertiesConfig.md).

[See source](https://github.com/ckeditor/ckeditor5/blob/master/packages/ckeditor5-list/src/listconfig.ts#L37)

---

Full index of the CKEditor 5 API reference: [llms.txt](llms.txt)
