@elextr commented on this pull request.
Havn't tested and won't for some time, but looks ok apart from the comments.
@@ -138,6 +138,7 @@ typedef struct GeanyEditorPrefs
gint autocompletion_update_freq; gint scroll_lines_around_cursor; gint ime_interaction; /* input method editor's candidate window behaviour */ + gboolean zoom_disable;
alignment
@@ -58,7 +58,7 @@ G_BEGIN_DECLS
* @warning You should not test for values below 200 as previously * @c GEANY_API_VERSION was defined as an enum value, not a macro. */ -#define GEANY_API_VERSION 240 +#define GEANY_API_VERSION 241
Nothing has changed in the plugin API so no need.
To answer the obvious question, the GeanyEditorPrefs type is visible, but as none of the members are documented it should be treated as an opaque type as far as plugins are concerned.