<blockquote>
<p>I find that unnecessary overkill. ....</p>
</blockquote>

<p>Maybe I wasn't clear, thats not a proposal, that is what happens now with those settings, we have no choice, its what the Glib and GIO libraries do.  And yes, all the possible problems you mention can happen.  For more information you can look at my <a href="https://wiki.geany.org/config/all_you_never_wanted_to_know_about_file_saving">PHD thesis</a> :)</p>

<p>Hmmm, thinking about it again, the Glib and GIO saving methods were not available back when this was first added (see below), so it wasn't quite as ridiculous then, but would still have been better to save and then delete the original.</p>

<blockquote>
<p>"Save and R_emove Original"</p>
</blockquote>

<p>Nice suggestion, same mnemonic and all.  And rename  <em>was</em> originally a checkbox IIRC and was changed to a button (waaaaay back in 2007 or so, I suddenly feel olde) so I doubt anyone will suggest changing it back.</p>

<blockquote>
<p>... in place renaming ...</p>
</blockquote>

<p>Yes separating rename and save is a better idea still.</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/1180#issuecomment-240961916">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ6n1cVM5fRlHcofq0GgvyKANO3Ylks5qhWwqgaJpZM4JnQzb">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJz6bRLVZO98utlowqJGxfNoyvGtAks5qhWwqgaJpZM4JnQzb.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/1180#issuecomment-240961916"></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://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 #1180: \u003e I find that unnecessary overkill. ....\r\n\r\nMaybe I wasn't clear, thats not a proposal, that is what happens now with those settings, we have no choice, its what the Glib and GIO libraries do.  And yes, all the possible problems you mention can happen.  For more information you can look at my [PHD thesis](https://wiki.geany.org/config/all_you_never_wanted_to_know_about_file_saving) :)\r\n\r\nHmmm, thinking about it again, the Glib and GIO saving methods were not available back when this was first added (see below), so it wasn't quite as ridiculous then, but would still have been better to save and then delete the original.\r\n\r\n\u003e  \"Save and R_emove Original\"\r\n\r\nNice suggestion, same mnemonic and all.  And rename  _was_ originally a checkbox IIRC and was changed to a button (waaaaay back in 2007 or so, I suddenly feel olde) so I doubt anyone will suggest changing it back.\r\n\r\n\u003e ... in place renaming ...\r\n\r\nYes separating rename and save is a better idea still."}],"action":{"name":"View Pull Request","url":"https://github.com/geany/geany/pull/1180#issuecomment-240961916"}}}</script>