# Settings

In this section we will go over settings that alter functionality and preferences such as keybinds.\
If you want to personalize the look and feel of the UI, see the [customization section.](/documentation/customization.md)

## General settings[​](https://ghostlike.dk/docs/settings#general-settings) <a href="#general-settings" id="general-settings"></a>

* **Include Assemblies** is a list to define assemblies that are scanned for commands and other attributes related to Ghost Commands.
* **Development Only** toggles whether or not to include commands in a non-development build.
* **Default Commands** toggles whether or not to include the built-in [default commands](/documentation/included-commands.md).
* **Prefix Separator** defines the character used for prefixes.
* **Auto Prefix** automatically adds prefixes to non-static commands based on their declaring class name.
* **Force Case** is used to force a lowercase or uppercase on all command names and prefixes, regardless of how they were written in the code.
* **Max History Length** defines the max amount of entries when navigating command history.

## Suggestion settings[​](https://ghostlike.dk/docs/settings#suggestion-settings) <a href="#suggestion-settings" id="suggestion-settings"></a>

* **Max Entries** specifies the maximum amount of suggestions being shown.
* **Max Fuzzy Distance** specifies the accuracy of the search algorithm. Higher values result in less accurate searches, but allow more typos.

## Runtime settings[​](https://ghostlike.dk/docs/settings#runtime-settings) <a href="#runtime-settings" id="runtime-settings"></a>

* **Toggle Key** is the key used for opening the command field in play-mode.
* **Auto Disable Input** handles automatically disabling input maps. This is to prevent the player from moving while typing in the command field. ***(This is only available when using the new input system)***
* **(Output) Open automatically** opens the output window automatically whenever there is a new output entry.
* **Custom Style Sheets** allow you to the look and feel of the UI. see the [customization section](/documentation/customization.md) for more information.

## Editor settings[​](https://ghostlike.dk/docs/settings#editor-settings) <a href="#editor-settings" id="editor-settings"></a>

* **Window** specifies which window the command field appears on.
* **Custom Style Sheets** allow you to the look and feel of the UI. see the [customization section](/documentation/customization.md) for more information.
* The **Edit Shortcut** button opens the unity shortcut window, where you can rebind the shortcut for opening the command field inside the editor.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.pentafloat.com/documentation/settings.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
