Running two instances of Atom with separate config

I started with some React Native development and a big PIA is Facebook’s nuclide package pretty much taking over your whole Atom setup.

You can’t seem to launch multiple instances of Atom with its own config, so here’s how I solved it:

First, download Atom Beta. I use the mainline Atom for my daily work and from now on Atom Beta for my React Native development.

Then add an alias to your profile (in my case ~/.zshrc):

alias -g atombeta=”ATOM_HOME=~/.atombeta open -a ‘Atom Beta’”

Reload your profile (e.g. source ~/.zshrc) and from now on you can start this version of Atom with its own config and packages by just running: