Monitoring is quite difficult, even the Linux kernal `inotify` documentation 
contains many warnings about delays, and errors, and races, and network 
filesystem issues.  

Also its difficult to exclude our own modifications since we don't actually 
know what they are, non-atomic saving overwrites the original file, atomic 
saving writes a new file and renames over the original file, and GIO saving 
tries atomic saving, but if that doesn't work falls back to non-atomic.

---
Reply to this email directly or view it on GitHub:
https://github.com/geany/geany/issues/847#issuecomment-169190538

Reply via email to