Add the GeanyCtags plugin

Hi Frank, is it OK to merge this new plugin? It adds support for generating a tag file using ctags for all project files and then querying the ctags file without any tag regeneration. This is mostly useful for really big projects which for which it might be too slow to regenerate tags every time some source is modified (one guy was interested in it at Prague Linux Days and I had this privately from the past).

Please have a look if I have provided everything what is needed by the plugin project - both autoconf and waf build works, I've created some documentation and other files present in other plugins.

(I have yet to ask Enrico if it works on Windows.)
Not sure if this was discussed before, but it would be nice to have some
configure option to disable all deprecated functions/macros in the plugin
API - otherwise I'm afraid I might keep using them by accident.

On Tue, Oct 14, 2014 at 8:02 PM, Colomban Wendling <notifications@github.com
> wrote:

> In geanyctags/src/geanyctags.c:
>
> > +	GtkWidget *combo;
> > +	GtkWidget *combo_match;
> > +	GtkWidget *case_sensitive;
> > +	GtkWidget *declaration;
> > +} s_ft_dialog = {NULL, NULL, NULL, NULL};
> > +
> > +
> > +enum
> > +{
> > +	KB_FIND_TAG,
> > +	KB_GENERATE_TAGS,
> > +	KB_COUNT
> > +};
> > +
> > +
> > +PLUGIN_KEY_GROUP(geanyctags, KB_COUNT);
>
> This is deprecated in favor of plugin_set_key_group().
>
> —
> Reply to this email directly or view it on GitHub
> <https://github.com/geany/geany-plugins/pull/161/files#r18846498>.
>