Well, after debugging #3902, the blinking caret on macOS eats ~1% CPU (in comparison, it's pretty much 0% on Linux, judging just from the `top` output). So it might be nice to have it configurable to stop blinking on other platforms (that said, I myself probably won't use it).
https://github.com/geany/geany/issues/3410#issuecomment-2029013815 it'd be nice not to loose this.
We could just have some high default value (say 10000 - nobody wants to see the caret for 10s and have it hidden for another 10 seconds) and when this value is used, the `SCI_SETCARETPERIOD` setting wouldn't be applied. (By default this config option could be commented-out in the config file).