> For the complete documentation index, see [llms.txt](https://doc.sysdevmobile.com/kalipso5/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://doc.sysdevmobile.com/kalipso5/using/environment/file/settings/general.md).

# General

In this tab, the general settings are configured, as shown in the image.

![](/files/-MXXUtYz3oUyo3fC3di9)

* **Default Language for new Projects** - Through a drop down menu you can access an area where you can choose, from a total of 126 languages, which language will be used in the project.

In the following options, only ask if you want to activate the indicated setting or not.

* **Check associations on startup** - Each time Kalipso starts, it can check if ‘.mfs’ files are associated with Kalipso Designer.
* **Check for updates on startup** - When Kalipso starts, it can check for updates.
* **Open last Project on startup** - Allows to open the last project.
* **Backup before each Save** - It’s highly recommended that you set Kalipso to backup your work. Before your Project is saved, Kalipso will save the physical ‘.mfs’ file in a .zip file, under the History folder of your Project folder. This way, you always have a version of your Project for each save.
* **Hide unnamed Global Variables** - A Kalipso project has about 1000 variables available. If you normally only use 10, you can give them a name to easily identify them. In Kalipso whenever you have to choose a variable, a list of 1000 appears, when in practice you only use 10. This parameter is used to hide those you don't use.
* **Hide unnamed Local Variables** - It has the same function as the previous option with the difference of applying only to local variables.
* **Enable Animations** - The ability to enable/disable animations like tab scrolling.
* **Dock Actions list at** - You can define if the Actions List has to be shown at the left or right of the Control Actions.

#### Form's Grid

In Form's Grid you can display a customized Grid on each Form. This Grid can help you to place the Controls on the Form, defining the correct spacing and alignment between each other. You can define the visibility of the Grid and the spacing between each point of the grid.

* **Show Grid** - Shows a grid by default in forms
* **Snap to Grip** - If you activate the Snap to Grid feature, every time you drag-and-drop a Control, it will be automatically moved to the nearest Grid point.

{% hint style="info" %}
In the following options related to the grid, you can define the margins and spacing between the grid lines in the form.
{% endhint %}


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://doc.sysdevmobile.com/kalipso5/using/environment/file/settings/general.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
