<blockquote>
<p>-l is not a workaround since the search criteria (available in find) are the main point.</p>
</blockquote>

<p>Oh, ok, I read your original post as "just getting filenames" was the point, not changing the search expression form.</p>

<p>If you want to provide an <em>alternative</em> FIF search mechanism I would definitely say it should go in a plugin first, you can use the existing message window if you want, <code>msgwin_msg_add()</code> is in the plugin interface.  I don't think there is any reason it needs to be in core Geany and that way you can add and test all the features incrementally in your own time.</p>

<p>Plugins can add to the main menus, but its not encouraged since if two plugins try for the same menu there is nothing to mediate who gets which position and a mess can ensue.  Same problem exists for plugins defining default keybindings.  Better to stick to tools menu for now.</p>

<p>Plugins that are found to be universally useful can be promoted to core plugins and distributed with Geany itself, like save-actions, splitwindow etc are.</p>

<p>On <a href="https://github.com/geany/geany/pull/54" class="issue-link js-issue-link" data-url="https://github.com/geany/geany/issues/54" data-id="5869022" data-error-text="Failed to load issue title" data-permission-text="Issue title is private">#54</a> they (and this applies to all other PR proposers) should ping it if they were expecting answers and didn't get them in a "reasonable" time, Geany contributors are all doing it in their own time, and they are only human and can miss things, go on holidays, be sidetracked or forgetful ... what were we talking about? <g-emoji alias="smile" fallback-src="https://assets-cdn.github.com/images/icons/emoji/unicode/1f604.png">😄</g-emoji></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/1178#issuecomment-239714399">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/ABDrJw4JINcQKLtO2nq539XlafPtjwgiks5qf8YzgaJpZM4JkCRa">mute the thread</a>.<img alt="" height="1" src="https://github.com/notifications/beacon/ABDrJzvmLxy2wCXQpUK9CCPzS7SbU6Ywks5qf8YzgaJpZM4JkCRa.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/1178#issuecomment-239714399"></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 #1178: \u003e -l is not a workaround since the search criteria (available in find) are the main point.\r\n\r\nOh, ok, I read your original post as \"just getting filenames\" was the point, not changing the search expression form.\r\n\r\nIf you want to provide an _alternative_ FIF search mechanism I would definitely say it should go in a plugin first, you can use the existing message window if you want, `msgwin_msg_add()` is in the plugin interface.  I don't think there is any reason it needs to be in core Geany and that way you can add and test all the features incrementally in your own time.\r\n\r\nPlugins can add to the main menus, but its not encouraged since if two plugins try for the same menu there is nothing to mediate who gets which position and a mess can ensue.  Same problem exists for plugins defining default keybindings.  Better to stick to tools menu for now.\r\n\r\nPlugins that are found to be universally useful can be promoted to core plugins and distributed with Geany itself, like save-actions, splitwindow etc are.\r\n\r\nOn #54 they (and this applies to all other PR proposers) should ping it if they were expecting answers and didn't get them in a \"reasonable\" time, Geany contributors are all doing it in their own time, and they are only human and can miss things, go on holidays, be sidetracked or forgetful ... what were we talking about? :smile:\r\n\r\n"}],"action":{"name":"View Issue","url":"https://github.com/geany/geany/issues/1178#issuecomment-239714399"}}}</script>