<p>Geany indentation is very simple so that it will work for as many styles and languages as possible.  As such it does not "know" anything about your language or the style you are using.</p>
<p>Building in indentation knowledge for all supported languages and all styles of those languages is beyond the scope of a lightweight IDE.</p>
<p>Running external language formatting programs is covered in the <a href="http://www.geany.org/manual/current/index.html#sending-text-through-custom-commands">Geany manual</a> or userscan also write plugins to access formatters such as the one at <a href="https://github.com/codebrainz/code-format">https://github.com/codebrainz/code-format</a>.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/geany/geany/issues/1638#issuecomment-336333385">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ3BArgrELgVsqrmY4kBo-70BK9uUks5srsu5gaJpZM4P33vF">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJx06gUqw-OhVSkX1ztABOiCtmI_zks5srsu5gaJpZM4P33vF.gif" width="1" /></p>
<div itemscope itemtype="http://schema.org/EmailMessage">
<div itemprop="action" itemscope itemtype="http://schema.org/ViewAction">
  <link itemprop="url" href="https://github.com/geany/geany/issues/1638#issuecomment-336333385"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>

<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/geany/geany","title":"geany/geany","subtitle":"GitHub repository","main_image_url":"https://cloud.githubusercontent.com/assets/143418/17495839/a5054eac-5d88-11e6-95fc-7290892c7bb5.png","avatar_image_url":"https://cloud.githubusercontent.com/assets/143418/15842166/7c72db34-2c0b-11e6-9aed-b52498112777.png","action":{"name":"Open in GitHub","url":"https://github.com/geany/geany"}},"updates":{"snippets":[{"icon":"PERSON","message":"@elextr in #1638: Geany indentation is very simple so that it will work for as many styles and languages as possible.  As such it does not \"know\" anything about your language or the style you are using.\r\n\r\nBuilding in indentation knowledge for all supported languages and all styles of those languages is beyond the scope of a lightweight IDE.\r\n\r\nRunning external language formatting programs is covered in the [Geany manual](http://www.geany.org/manual/current/index.html#sending-text-through-custom-commands) or userscan also write plugins to access formatters such as the one at https://github.com/codebrainz/code-format.\r\n"}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1638#issuecomment-336333385"}}}</script>