can be set globally (on Linux at least)
On Linux with a GUI, on other systems with `settings.ini` IIUC.
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).
What? Do I need more sleep? (probably, but that sentence still doesn't make sense, value for what? 10 seconds on 10 seconds off, what are you talking about? :-).