Well, after several thousand lines of code written i found this pretty important and did one for SublimeText 3.
For now it's optimised to fit my workflow.
So if you find it useful any feedback, suggestions for further development, criticism, or even pull requests would be appreciated.