I use Atom for writing a lot of stuff and it’s convenient to use appropriate packages for each task. For example, if you want to work on a web-related stuff, you can basically create a web IDE by activating certain packages; if you want to do IoT-related coding, you can also use packages that go with that. The problem is, if you want to switch between these IDEs, you need to manually disable and enable all the packages and settings, which is painful. You might suggest enabling all the packages, but, unfortunately, that doesn’t solve it either because often there are conflicts between them and packages ask you to disable other packages or change their settings, and you might as well want to adjust settings for each IDE as needed; also, some packages display toolbars that are convenient for one task, but an obstacle for the others.
What I’m looking for is a simple package or even a native feature (if there is one) to automate this process. I want to be able to name an IDE as “Web” or “IoT” and select the specific packages and settings for it; then to be able to activate the desired feature-set with a few clicks.
Thanks in advance!