---
title: Editor preferences
brief: You can modify the settings of the editor from the Preferences window.
---
# Editor preferences
You can modify the settings of the editor from the Preferences window. The preferences window is opened from the File -> Preferences menu.
## General

Enable Texture Compression
: Enables [texture compression](/manuals/texture-profiles) for all builds made from the editor.
Escape Quits Game
: Shutdown a running build of your game using the Esc key.
Track Active Tab in Asset Browser
: The file edited in selected tab in the *Editor* pane will be selected in the Asset Browser (also known as the *Asset* pane).
Path to custom keymap
: Absolute path to a file containing [custom keyboard shortcuts](/manuals/editor-keyboard-shortcuts).
Code editor font
: Name of a system installed font to use in the code editor.
## Code

Custom Editor
: Absolute path to an external editor. On macOS it should be the path to the executable inside the .app (eg `/Applications/Atom.app/Contents/MacOS/Atom`).
Open File
: The pattern used by the custom editor to specify which file to open. The pattern `{file}` will be replaced by the filename to open.
Open File at Line
: The pattern used by the custom editor to specify which file to open and on which line number. The pattern `{file}` will be replaced by the filename to open and `{line}` by the line number.
## Extensions

Build Server
: URL to the build server used when building a project containing [native extensions](/manuals/extensions). It is possible to add a username and access token to the URL for authenticated access to the build server. Use the following notation to specify the username and access token: `username:token@build.defold.com`. Authenticated access is required for Nintendo Switch builds and when running your own build server instance with authentication enabled ([refer to the build server documentation](https://github.com/defold/extender/blob/dev/README_SECURITY.md) for more information).