<p>Well, since the magic is constrained to the case where you do the whole file I don't think it needs what <a href="https://github.com/codebrainz" class="user-mention">@codebrainz</a> poetically calls the "UI cruft".  I agree with <a href="https://github.com/techee" class="user-mention">@techee</a> that I can't think of a case where you wouldn't want it to happen, and since it just makes a change and you can always change it back its not an irreversible situation.</p>

<p>I havn't time to look at the implementation just now, <a href="https://github.com/techee" class="user-mention">@techee</a> does change of type setting happen when there is no selection but does not apply when the whole file is selected?  That would provide yet another workaround if someone wanted to avoid the change of type setting, just <code>ctrl-a</code> and  do the tabs <-> spaces change.</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/pull/1161#issuecomment-237507110">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ7wnEfURq3oUf69_D4eurQhH0ezkks5qcbYqgaJpZM4JcDh-">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ7RuazQCMS0rbsDiw56AHCC-m7dsks5qcbYqgaJpZM4JcDh-.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/pull/1161#issuecomment-237507110"></link>
  <meta itemprop="name" content="View Pull Request"></meta>
</div>
<meta itemprop="description" content="View this Pull Request 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://assets-cdn.github.com/images/modules/aws/aws-bg.jpg","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 #1161: Well, since the magic is constrained to the case where you do the whole file I don't think it needs what @codebrainz poetically calls the \"UI cruft\".  I agree with @techee that I can't think of a case where you wouldn't want it to happen, and since it just makes a change and you can always change it back its not an irreversible situation.\r\n\r\nI havn't time to look at the implementation just now, @techee does change of type setting happen when there is no selection but does not apply when the whole file is selected?  That would provide yet another workaround if someone wanted to avoid the change of type setting, just `ctrl-a` and  do the tabs \u003c-\u003e spaces change."}],"action":{"name":"View Pull Request","url":"https://github.com/geany/geany/pull/1161#issuecomment-237507110"}}}</script>