For using capabilities outside of the current IDE (such as Git, see this feature request), it would be helpful to support (as an optional and dangerous preference) the auto-reloading of externally changes source files if they are already open within the IDE.
Possible dangers are
- corruption of non-code elements (special section headers, graphical elements …)
- race conditions upon file-write between external editor and IDE operating both on the same (open) file.