The problem I run into is that the relative paths spit out by the compiler aren't relative to the location of the premake project file. So compile errors on Platform are reported at errors in ..\Platform\ThreadPosix.cpp:500, which SublimeText can't resolve to a valid file when double clicking on the error in the build result window.
Also, I would love to use sublimegdb, but I have never been able to get it to work given the directions on the git repo. Any tips? I have set it up correctly, I think... and F5 puts SublimeText into debugging mode, but the debuggee never starts up and the UI remains empty. I would *love* to get it working through. gdb is pretty nice, but having to use it from a separate shell can get annoying sometimes.