@aphyr@f0x@compufox Thanks for the suggestions! Really helpful. I think I'll look into gedit, emacs and eclipse in that order. Those look very promising.
@mysteriarch@f0x@compufox You mentioned Git integration, and while I haven't used Atom, I know it's supposed to have first-class Git support and lots of people like it! Might be worth checking into. :-)
@aphyr@mysteriarch as someone who switched from atom to vscode, it's a nicer experience in every way, plus the git integration in vscode is amaaazing :3
(and if microsoft is an issue, atom is from github which is from microsoft too now, so)