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