I agree with @elextr: better saving the config too often than too few. The primary intention is to save data loss on crashes (of Geany or the host). Users concerning their disk IO can disable the feature. As said above, if you or anyone else want, let's improve the feature afterwards. The current implementation will probably be already sufficient and help a lot most of the users.