Yeah, for now I think I will try several options in this priority:
1. Vim with NerdTree and other plugins. Already tried this, but Atom won my preference at the time.
2. Geany.
3. Try Emacs again.
4. If all above fails, I can return to Sublime, which I used before Atom.
BTW, does anyone knows what GNU advises as a code editor? Emacs again?