<p><a href="https://github.com/rovf" class="user-mention">@rovf</a> I think it was me who said it was rare, not <a href="https://github.com/codebrainz" class="user-mention">@codebrainz</a> :)</p>

<p>My justification is simply that we regularly get people with issues editing over network filesystems where the save actions plugin is recommended to them.  But you are the only one who has reported this issue, so it seems like it simply isn't happening in the real world as often as network filesystem glitches.</p>

<p>What I am objecting to is suggestions that make the plugin stop working when it fails, because that removes utility with flakey networks where it might succeed the next re-try.  But if its stopped it won't retry.</p>

<p>(Now speaking totally confidentially and personally, between just you and me <img class="emoji" title=":wink:" alt=":wink:" src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f609.png" height="20" width="20" align="absmiddle">, I think people who edit over flakey network links [just to save themselves copying the file] deserve what they lose, but we seem to have accepted them, even those editing their web pages via sshfs, and been recommending save actions to ease their pain, so we shouldn't now tear the rug out from under their feet)</p>

<p>I think we will probably use new API rather than pseudo-defaults which is an unusual technique for the project as well as having the type safety issues.  These outweigh the minimal issues of having to call it <code>new_save</code> or something.  Anyhow I'm more interested in the semantics of the function than what its called :)</p>

<p>Sadly finding out that files are on a network share is not portably possible that I know of, even the Glib/GIO libraries don't offer that information (that I could find).</p>

<p>Anyway many places you have no choice but to save on network shares since that where the home directory is, and thats all you can write into.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br>Reply to this email directly or <a href="https://github.com/geany/geany/issues/815#issuecomment-165263772">view it on GitHub</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJzPgxHSLgMOBNTMcpE7_5cF8Xortks5pQdo8gaJpZM4G04_e.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/815#issuecomment-165263772"></link>
  <meta itemprop="name" content="View Issue"></meta>
</div>
<meta itemprop="description" content="View this Issue on GitHub"></meta>
</div>