Welp, I just spent an hour refactoring my emacs config files so that the paths are a little more agnostic so I can change perforce branches when I need to and it'll reformat all the paths I need.
But I haven't tested it in actual operation, so it'll either work great or 100% explode right in my goddamn face woo