# Changing Indentation

To change the indentation rules you have two options. Either globally for your system, or for just the current project.

## Project-Wide

If you would like to change settings for just your project, use a `.editorconfig` file. You can add a `.editorconfig` file to the root of your project in the editorconfig format.

It looks something like:

    root = true

    [*]
    charset = utf-8
    end_of_line = lf

## Globally

If you would like to change the indentation rules for your user, and thereby all projects which do not contain an `.editorconfig` file, use the application preferences. You can access the preferences through the perspective selector or using the `Control+,` keyboard shortcut.

First select “Programming Languages” from the sidebar on the left. Then select the programming language from the list of options. On the right you will now see a list of preferences that may be tweaked for that language. Change the indentation level to your desired preference.

## Disabling an Indenter

If an indenter is being problematic, you can disable it using `gsettings`. The GNU-style C indenter is provided as part of the `c-pack` plugin and can be disabled as such:

    $ flatpak run --command=bash org.gnome.Builder
    [org.gnome.Builder]$ gsettings set "org.gnome.builder.extension-type:/org/gnome/builder/extension-types/c-pack/IdeIndenter/" enabled false