Consider that environments like Unix or Emacs are, themselves, highly customizable IDEs.
From ShellVsIde:
Lets settle this debate once and for all: Unix is an IDE: the shell is just one tool within it. --DaveWhipp
I'm glad someone already said this. Unix is an IDE. It's one of the first and best. --rjbs