An “IDE for everything” is a dumb idea. Languages are just too different from each other to make something like a development environment that works well for all of them that’s not just a text editor.
But ancient text editors that have extension schemes that allow you to bolt on IDE features is probably your best bet. So Emacs and Vim. Personally, I use Sublime for everything.