In my opinion “profiles” are a very important feature, that give Atom a far greater flexibility in how it is used. With the addition of profiles the workflow would benefit im my opinion, especially if you often switch from one type of work to a totally different type, for example programming in c++, editing latex document or working with Julia (Julia does alter the layout of the editor!). Without the need for having activated all packages all the time, Atom would be less clutterd with useless toolbars, redundant buttons (open/save file etc. from diefferent packages) or unused panels.
To clarify, profiles permit the switch from one set of activated packages to another set of packages. No frustating and time consuming manually activating and deactivating of packages should be nesseccary any more. Furthermore user-settings, panellayout and similar things should also be stored individually in each profile.
Is there any plan to integrate this feature? If not, why? What do you think?