<p><a href="https://github.com/doublemeat" class="user-mention">@doublemeat</a> thank you for continuing to contribute.</p>

<p>Your two numbered points:</p>

<ol>
<li><p>Of course you can try to persuade others to enhance Geany if you don't have the time or knowledge.  If you persuade somebody, as I said, a PR that addresses the problem is welcome.  </p></li>
<li><p>And thats a fourth workaround :)  To paraphrase Stallman, the father of open source, "we make the software because we want to, we are happy if its useful to others, but we do not gain from having users, and we are sad but we do not lose if they use another tool".</p></li>
</ol>

<p>The problem only exists if users don't use one of the published solutions.  Saying "use a specific command line option" is not dogma when so far nobody has a solution that will still support Geanys current feature set, which as it is a lightweight IDE, is more complex than other plain editors.</p>

<p>A number of the contributors to Geany do so to support its use as a software development tool rather than a simple editor, (and I'm one) so their focus is on those features, not what they consider (wrongly in your opinion, but they disagree) a minor plain editor usage which has several workarounds.  And several contributors have expressed the opinion that they won't ever use a full GUI IDE as root because its too risky, so they won't be fixing it.</p>

<p>It isn't clear if <a href="http://linuxcommand.org/man_pages/gedit1.html">gedit supports</a> specifying which of multiple instances to use.</p>

<blockquote>
<p>But isn't this seemingly "intractable problem" why c library functions like mktemp exist?</p>
</blockquote>

<p>If you persuade somebody to make a PR have them read the comments above, that point out why that doesn't work.  </p>

<p>To reiterate, part of a mktemp name is variable so multiple temp files with the same base can be present.  But as it starts, an instance of Geany has to look for a <em>particular</em> socket, not just <em>any</em> socket, so a name that is variable isn't any use.  Other issues around using the chosen config are also noted above.</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/1150#issuecomment-243636638">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJ7_xt2colp5rqpAzviZwgVnCKgbhks5qlN_JgaJpZM4JUsAv">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ0sJOt1FI_rxWB6ty5YmCgpcF6Qtks5qlN_JgaJpZM4JUsAv.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/1150#issuecomment-243636638"></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 #1150: @doublemeat thank you for continuing to contribute.\r\n\r\nYour two numbered points:\r\n\r\n1. Of course you can try to persuade others to enhance Geany if you don't have the time or knowledge.  If you persuade somebody, as I said, a PR that addresses the problem is welcome.  \r\n\r\n2. And thats a fourth workaround :)  To paraphrase Stallman, the father of open source, \"we make the software because we want to, we are happy if its useful to others, but we do not gain from having users, and we are sad but we do not lose if they use another tool\".\r\n\r\nThe problem only exists if users don't use one of the published solutions.  Saying \"use a specific command line option\" is not dogma when so far nobody has a solution that will still support Geanys current feature set, which as it is a lightweight IDE, is more complex than other plain editors.\r\n\r\nA number of the contributors to Geany do so to support its use as a software development tool rather than a simple editor, (and I'm one) so their focus is on those features, not what they consider (wrongly in your opinion, but they disagree) a minor plain editor usage which has several workarounds.  And several contributors have expressed the opinion that they won't ever use a full GUI IDE as root because its too risky, so they won't be fixing it.\r\n\r\nIt isn't clear if [gedit supports](http://linuxcommand.org/man_pages/gedit1.html) specifying which of multiple instances to use.\r\n \r\n\u003e But isn't this seemingly \"intractable problem\" why c library functions like mktemp exist?\r\n\r\nIf you persuade somebody to make a PR have them read the comments above, that point out why that doesn't work.  \r\n\r\nTo reiterate, part of a mktemp name is variable so multiple temp files with the same base can be present.  But as it starts, an instance of Geany has to look for a _particular_ socket, not just _any_ socket, so a name that is variable isn't any use.  Other issues around using the chosen config are also noted above."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1150#issuecomment-243636638"}}}</script>