@b4n commented on this pull request.


> +     void (*calltips_show)(GeanyDocument *doc, gboolean force);
+
+       gboolean (*goto_provided)(GeanyDocument *doc);
+       void (*goto_perform)(GeanyDocument *doc, gint pos, gboolean definition);
+
+       gboolean (*doc_symbols_provided)(GeanyDocument *doc);
+       GPtrArray *(*doc_symbols_get)(GeanyDocument *doc);
+
+       gboolean (*symbol_highlight_provided)(GeanyDocument *doc);
+
+       gchar _dummy[1024];
+} PluginExtension;
+
+
+void plugin_extension_register(PluginExtension *extension);
+void plugin_extension_unregister(PluginExtension *extension);

Ah also: do we want to add user data to those functions?  That could be handy 
to pass in the general plugin data, especially as the "new" (which isn't so new 
anymore) plugin API allows this.

-- 
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/pull/3849#discussion_r1624966092
You are receiving this because you are subscribed to this thread.

Message ID: <geany/geany/pull/3849/review/2094719...@github.com>

Reply via email to