<blockquote>
<p>So how do you pass them? By modifying the GStrv in the projects structure?</p>
</blockquote>
<p><a href="https://github.com/elextr" class="user-mention">@elextr</a> The plugin doesn't pass them at all - it's all done by Geany. Users enter the patterns into Project->File Patterns and if Project is selected in the FIF dialog, Geany uses them. It happens the same way even if the ProjectOrganizer plugin isn't installed, nothing done on the plugin side related to this.</p>
<p><a href="https://github.com/codebrainz" class="user-mention">@codebrainz</a> Adding stuff directly to the dialog isn't a good idea - it would stay there because Geany remembers what you enter there and on every project open you'd add more and more stuff (yes, you could parse the contents of "Extra options" and remove what you added but there's a danger you'd remove something what the user entered manually).</p>
<p>So yes, one option is to add some API to Geany to support this but maybe even better is to add an entry with excluded patterns directly to Geany's Project dialog plus the "enable" checkbox as you suggest. And I guess many people would like to see it in the FIF dialog too.</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-plugins/issues/691#issuecomment-365006783">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJxLAxDNlF-rM-kkAFR6JNzBt_ORRks5tUHvIgaJpZM4SBFrG">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJ0Mfu1kbhE9A4T9igKj8_W8VX8o0ks5tUHvIgaJpZM4SBFrG.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-plugins/issues/691#issuecomment-365006783"></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-plugins","title":"geany/geany-plugins","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-plugins"}},"updates":{"snippets":[{"icon":"PERSON","message":"@techee in #691: \u003e So how do you pass them? By modifying the GStrv in the projects structure?\r\n\r\n@elextr The plugin doesn't pass them at all - it's all done by Geany. Users enter the patterns into Project-\u003eFile Patterns and if Project is selected in the FIF dialog, Geany uses them. It happens the same way even if the ProjectOrganizer plugin isn't installed, nothing done on the plugin side related to this.\r\n\r\n@codebrainz Adding stuff directly to the dialog isn't a good idea - it would stay there because Geany remembers what you enter there and on every project open you'd add more and more stuff (yes, you could parse the contents of \"Extra options\" and remove what you added but there's a danger you'd remove something what the user entered manually).\r\n\r\nSo yes, one option is to add some API to Geany to support this but maybe even better is to add an entry with excluded patterns directly to Geany's Project dialog plus the \"enable\" checkbox as you suggest. And I guess many people would like to see it in the FIF dialog too."}],"action":{"name":"View Issue","url":"https://github.com/geany/geany-plugins/issues/691#issuecomment-365006783"}}}</script>