These patches try to fix the problems described in https://github.com/geany/geany-plugins/issues/507 for various plugins. They address only "serious" issues which prevent correct operation of the plugin like not locating .glade or .ui files, not "minor" problems like not showing documentation when clicking the Help button of the plugin.
There's the same function get_data_dir_path() in each plugin which locates the file in the correct directory for each platform. For OS X laucher script I added an environment variable GEANY_PLUGINS_SHARE_PATH which is set before the binary is started so it should be defined and can be used by the plugin. You can view, comment on, or merge this pull request online at:
https://github.com/geany/geany-plugins/pull/569
-- Commit Summary --
* scope: Fix locating the glade file on OS X and Windows * pohelper: Fix locating the ui file on OS X when using bundle * overview: Fix locating the ui file on OS X when using bundle * git-changebar: Fix locating the ui file on OS X when using bundle * geanygendoc: Fix locating the pastebin configs on OS X when using bundle * geniuspaste: Fix locating config files on OS X when using bundle
-- File Changes --
M geanygendoc/src/ggd-utils.c (27) M geniuspaste/src/geniuspaste.c (24) M git-changebar/src/gcb-plugin.c (27) M overview/overview/overviewprefspanel.c (26) M pohelper/src/gph-plugin.c (16) M scope/src/scope.c (19)
-- Patch Links --
https://github.com/geany/geany-plugins/pull/569.patch https://github.com/geany/geany-plugins/pull/569.diff