<schemalist>

  <flags id="org.gnome.builder.SpacesStyle">
    <value nick="before-left-paren" value="1"/>
    <value nick="before-left-bracket" value="2"/>
    <value nick="before-left-brace" value="4"/>
    <value nick="before-left-angle" value="8"/>
    <value nick="before-colon" value="16"/>
    <value nick="before-comma" value="32"/>
    <value nick="before-semicolon" value="64"/>
  </flags>

  <schema id="org.gnome.builder.editor.language" gettext-domain="gnome-builder">
    <key name="auto-indent" type="b">
      <default>true</default>
    </key>
    <key name="indent-width" type="i">
      <range min="-1" max="32"/>
      <default>-1</default>
    </key>
    <key name="insert-spaces-instead-of-tabs" type="b">
      <default>false</default>
    </key>
    <key name="insert-matching-brace" type="b">
      <default>false</default>
    </key>
    <key name="insert-trailing-newline" type="b">
      <default>false</default>
    </key>
    <key name="overwrite-braces" type="b">
      <default>true</default>
    </key>
    <key name="show-right-margin" type="b">
      <default>true</default>
    </key>
    <key name="right-margin-position" type="i">
      <range min="32" max="500"/>
      <default>80</default>
    </key>
    <key name="spaces-style" flags="org.gnome.builder.SpacesStyle">
      <default>[]</default>
      <summary>Spaces Style</summary>
      <description>How to apply spaces when reformatting text.</description>
    </key>
    <key name="tab-width" type="i">
      <range min="1" max="120"/>
      <default>8</default>
    </key>
    <key name="trim-trailing-whitespace" type="b">
      <default>true</default>
    </key>
  </schema>
</schemalist>
