Is the initialisation complete when the signal is emitted or not?
If it is, fine, but then why can it cause problems with some plugins?
If it is required that plugins do nothing (or nothing using the idle loop, or a timer?) until this signal then that needs to be documented, though I would argue that it would be better to fix it so plugins need not worry.
--- Reply to this email directly or view it on GitHub: https://github.com/geany/geany/pull/924#issuecomment-191233581