Whats it doing wrong?
Its code contains no form of error handling to detect, correct, or mitigate a catastrophic failure caused entirely by the plugin itself. It's basically doing the worse possible thing (nothing), which is directly responsible for causing Geany to enter into a state where all unsaved data will be lost and the user is forced to kill the Geany process or reboot. If it wasn't doing it wrong, that wouldn't happen.
—
Reply to this email directly or view it on GitHub.