Might be useful to clarify the API docs for the geany-startup-complete signal.
Actually I think if the plugin uses the signal things will be fine. The thing that might go wrong is when a plugin implicitly assumed that when it runs an idle function on startup, everything will be initialized when the idle function is started. This was the case before but now the plugin's idle function can be run before on_startup_complete().
Now I hope nobody does this but still it will be safer to merge this pull request at the beginning of a release cycle so there's more testing.
—
Reply to this email directly or view it on GitHub.