Incidentally, you should check out a guy named Richard P Gabriel. His company made Energize, an Emacs-based IDE (in fact they were responsible for the Emacs/Xemacs schism). You may judge the interest in full IDEs in the Unix world from the fact that it no longer exists...