Using Sublime Text build 3047, all newly created files are world-readable and world-writable (rw-rw-rw-), even though my umask is set to 0077. Opening and saving an existing file preserves permissions as usual. I tried querying the current umask from the Python console using os.umask(), which returned 0, so I assume that ST3 somehow resets its umask at startup? (I also tried changing the “atomic_save” setting to false, but this had no effect.)
I only recently upgraded to Sublime Text 3 Beta - I haven’t noticed this problem with ST2. I have found one other thread that may be related to this problem.
Is there a way to work around this issue (other than manually changing file permissions), or perhaps a configuration setting I can change?