I have decided to stick with atom.io as it currently does everything that I need it to do. You can still have multiple tabs or sketch files in one project folder if so desired. However this was mainly to counter the issue of bracket folding.
for the language
for syntax management
just add your processing install folder to the “path” variables in your system config, and your good to go, press ctrl + alt + b to start the processing sketch. Its that easy.