<html>
  <head>
    <meta content="text/html; charset=utf-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    I've written some plugins that I use daily for similar purposes, but
    unfortunately I still have to update them to work with the latest
    geany (pull requests welcome ;-)<br>
    <br>
    I have a similar <a
href="https://github.com/sblatnick/geany-plugins/blob/master/quick-opener/src/quick-opener.c">quick-opener</a>
    plugin, which takes 2 shortcuts, one to quickly open from the
    current project tree, and another for a custom path:<br>
    <blockquote><img src="cid:part2.09080508.01070003@yahoo.com" alt=""><br>
    </blockquote>
    To navigate within a file, I use an case-insensitive search I call <a
href="https://github.com/sblatnick/geany-plugins/blob/master/quick-search/src/quick-search.c">quick-search</a>
    that also highlights all matches as you type and allows keyboard
    shortcuts to navigate quickly from match to match.  The search box
    overlays the top left corner of the text field, so it doesn't take
    up any additional space like the toolbar does:<br>
    <blockquote><img src="cid:part4.02060908.07000907@yahoo.com" alt=""></blockquote>
    I'd really like to see our plugins in geany-plugins, but I just
    haven't gotten around to updating the plugins recently and getting
    them integrated with the geany-plugins build system.  (The biggest
    problem with my plugins is updating function calls that call
    functions that have been restricted as not part of the plugin APIs.)<br>
    <br>
    I hope this helps,<br>
    <br>
    Steve<br>
    <br>
    <div class="moz-cite-prefix">On 07/21/2016 05:16 AM, Thomas Martitz
      wrote:<br>
    </div>
    <blockquote cite="mid:5790AF14.1040707@rockbox.org" type="cite">Am
      21.07.2016 um 12:42 schrieb Leif Persson:
      <br>
      <blockquote type="cite">Hi
        <br>
        <br>
        I have made some plugins for Geany. They really speed up my
        workflow and hopefully anyone else will find them useful.
        <br>
        <br>
        Ctrl-Tab
        <br>
        <a class="moz-txt-link-freetext" href="https://github.com/leifmariposa/geany-ctrl-tab-plugin">https://github.com/leifmariposa/geany-ctrl-tab-plugin</a>
        <br>
        This plugin is supposed to replace the original Ctrl+Tab dialog
        so it should be hooked up to the keybinding Ctrl-Tab. It shows a
        dialog with open files and "tool-windows". When opened the
        dialog will show open files in the order of last used. Ctrl-Tab
        and Ctrl-Shift-Tab and also arrow keys can be used to select any
        file or tool windows to switch to.
        <br>
        <br>
        Goto Function
        <br>
        <a class="moz-txt-link-freetext" href="https://github.com/leifmariposa/geany-goto-function-plugin">https://github.com/leifmariposa/geany-goto-function-plugin</a>
        <br>
        This plugin shows a list of all the functions of the current
        document and has a quick search text box at the top. It allows
        to very quickly jump to any function in he document even if you
        only remember a part of the functionname.
        <br>
        <br>
        Switch Document
        <br>
        <a class="moz-txt-link-freetext" href="https://github.com/leifmariposa/geany-switch-document-plugin">https://github.com/leifmariposa/geany-switch-document-plugin</a>
        <br>
        I often have many documents open and I wanted a quicker way of
        switching among them than using the document tabs or the
        documents view. This plugin lists all open documents in a dialog
        and it has a quick search text box at the top. Just write a part
        of the document name and the list is reduced. Very quick and
        handy!
        <br>
        <br>
        Open File
        <br>
        <a class="moz-txt-link-freetext" href="https://github.com/leifmariposa/geany-open-file-plugin">https://github.com/leifmariposa/geany-open-file-plugin</a>
        <br>
        Shows a dialog for quickly open a file from a preconfigured
        location. The dialog has a quick search field that filters out
        and displays only the files that matches the entered search
        word. (It is not possible to open files from other location than
        the preconfigured locations.)
        <br>
        <br>
        I use them under both Linux and Windows.
        <br>
        If anyone wants to try them out please do so and give me
        feedback!
        <br>
        <br>
        <br>
      </blockquote>
      <br>
      Nice. I was also working on a plugin that allows to switch
      documents and go to functions more quickly [1]. However, it's not
      released yet, as it's part of my peasy plugin effort (peasy is a
      plugin that allows for writing plugins in python and other
      languages, using libpeas [2]).
      <br>
      <br>
      [1]
      <a class="moz-txt-link-freetext" href="https://github.com/kugel-/peasy/blob/master/plugins/quickswitch.py">https://github.com/kugel-/peasy/blob/master/plugins/quickswitch.py</a>
      <br>
      [2] <a class="moz-txt-link-freetext" href="https://github.com/kugel-/peasy/">https://github.com/kugel-/peasy/</a>
      <br>
      <br>
      Nice to see someone who's also not fully satisfied with how
      quickly you can go to functions or tabs :-)
      <br>
      <br>
      Best regards
      <br>
      _______________________________________________
      <br>
      Devel mailing list
      <br>
      <a class="moz-txt-link-abbreviated" href="mailto:Devel@lists.geany.org">Devel@lists.geany.org</a>
      <br>
      <a class="moz-txt-link-freetext" href="https://lists.geany.org/cgi-bin/mailman/listinfo/devel">https://lists.geany.org/cgi-bin/mailman/listinfo/devel</a>
      <br>
    </blockquote>
    <br>
  </body>
</html>