In trying to NOT have my quotation marks and parentheses auto-close, I discovered that both the preferences and the plugins have auto-close options. If you have both auto-close options on for paretheses, square brackets, and brackets, it still only produces one complementary character. However, if you have both auto-close options on for quotation marks, single or double, it produces a second complementary character, making three in total (that is, """). This doesn't make sense. I'm using Geany 1.36. I checked the release notes of all the versions after that up to 1.8 and there has been no reported fix for this problem, so I assume it hasn't been noticed.
Geany has no way of knowing that a plugin is doing additional autoclosing, so its up to the plugin to read the Geany settings and adapt, or to set the Geany settings off (if thats available to plugins), or the user to turn the Geany autoclosing off which I think is the current assumption of the plugin but undocumented. So transferred to the plugins issues.
The plugin apparently does not do any checking for whether the built-in autoclose feature is active. (I could not find any code that does so.)
Geany and the plugin *apparently* do not conflict for parentheses, brackets, and braces because Geany does not autoclose brackets that are already closed. So when the autoclose plugin closes them, Geany doesn't. Unfortunately, the plugin appears to act before Geany, so it's not possible for the plugin to detect when Geany has (will) insert the closing quote.
Maybe the plugin could check and disable conflicting settings. I don't know if there is are API calls to do that though.
github-comments@lists.geany.org