<p></p>
<p>WFM,  Geany 1.37 (git >= <a class="commit-link" data-hovercard-type="commit" data-hovercard-url="https://github.com/geany/geany/commit/82590af4cc2d52fc0060eda872ddb2a5782e6e6c/hovercard" href="https://github.com/geany/geany/commit/82590af4cc2d52fc0060eda872ddb2a5782e6e6c"><tt>82590af</tt></a>), en_AU.UTF-8 GTK 3.22.30, GLib 2.56.4</p>
<p><a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/cinchent/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/cinchent">@cinchent</a></p>
<p>Are you sure your VM isn't restoring geany.conf?</p>
<p>As for the postscript rant, as I said in the wiki article, both of those methods are Glib library code that we don't control, you ranteth in the wrong place.  However in defence of those, having read the code of GIO (which goes to considerable lengths to attempt to fix ownerships and permissions) its not simple given all the combinations of weird restrictions that various filesystems and permissions create.  As you said, using simple overwrite (both the file options off) on a reliable local filesystem with plenty of space in a directory you own is the best, and if its never given you problems why not use that?  But other people editing over flakey SSHFS systems and such do have problems, thats why the atomic systems were invented and why its default, even if not perfect they likely save some people.</p>
<p>Anyhow as <a class="user-mention" data-hovercard-type="user" data-hovercard-url="/users/codebrainz/hovercard" data-octo-click="hovercard-link-click" data-octo-dimensions="link_type:self" href="https://github.com/codebrainz">@codebrainz</a> said, without any information on your Geany, Glib, GTK, and system configuration including the VM if you are using one, we can't help you any more.</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/2450#issuecomment-599145676">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AAIOWJ22DXG3DAUKIDOQ7CLRHQEPXANCNFSM4LJNICCQ">unsubscribe</a>.<img src="https://github.com/notifications/beacon/AAIOWJ4Y3DLLHALRNZW2OSLRHQEPXA5CNFSM4LJNICC2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOEO3DZTA.gif" height="1" width="1" alt="" /></p>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/geany/geany/issues/2450#issuecomment-599145676",
"url": "https://github.com/geany/geany/issues/2450#issuecomment-599145676",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>