# Custom Ace editor

This example demonstrates how to load a custom version of Ace editor into JSONEditor.

By default, JSONEditor `code` mode loads the following Ace plugins:

- ace/mode/json
- ace/ext/searchbox
- ace/theme/jsoneditor

The jsoneditor theme comes embedded with JSONEditor. The other two plugins (json and searchbox) must be available in the folder of the custom Ace editor, or already be loaded via a script tag.