I added a file_regex to my build system to support errors and ‘goto error’ support inside of sublime.
The paths in the errors that are outputted are all lower case. If I then navigate to the file from the build panel, it opens up the buffer as a lower-case path, and if I was to save it, it would rename the file to be lower case.
There seem to be other methods to get incorrect-case buffers opened, the p4 plugin I was trying to use also caused this to happen quite a bit. It’s probably an issue with the internal ‘open file’ function requiring the casing to be correct to function correctly.