> For the complete documentation index, see [llms.txt](https://docs.sannybuilder.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sannybuilder.com/editor/options/edit-modes.md).

# Edit modes

Here you can decide what modes to display in the edit mode list at the bottom right corner and change some shared options.

<div align="left"><figure><img src="https://1379927860-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0dALM7uq5_eDYhSBjl-1972196547%2Fuploads%2Fgit-blob-2963f5a1e8ab347b067cf064f25c454eb652b224%2Fimage.png?alt=media" alt="" width="375"><figcaption></figcaption></figure></div>

### Custom Names

<div align="left"><img src="https://1379927860-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M0dALM7uq5_eDYhSBjl-1972196547%2Fuploads%2Fgit-blob-2c23362f5653f4f0e06fc7c6ac14fa45986539d7%2Fformats-custom-names-en.png?alt=media" alt=""></div>

The file [`CustomLabels.ini`](/edit-modes/customlabels.ini.md) contains the list of label names and their offsets. If the disassembler finds a match between the label offset in the source file and the offset defined in the INI file it gives this label a name associated with this offset.

The file `CustomVariables.ini` contains the list of [global variables](/language/data-types/variables.md#global-variables) addresses and their custom names. The disassembler uses this file to name global variables.

The file `CustomArrays.ini` contains names of the arrays in the following syntax: the first number is the global variable address which is the first element of the array, then the array size, then a custom name. It helps the disassembler to recognize [array elements](/language/data-types/arrays.md#using-constant-indexes).
