I am starting to get really fired up on Atom the text editor, this is the first editor since emacs that will most likely become my main, goto editor. It will likely replace emacs in time. That being the case, I started taking some notes on effectively using atom in a development context.
Of course, everything has it's challenges in the beginning. The next couple issues I ran into because of my development setup: Mac laptop running a Ubuntu 16.04 server.
I almost always work with server distributions because I never use any of the desktop "productivity stuff", just as a development, testing or production servers. So I like to keep the distribution light.
However, I do like running X apps (like a terminal)