>>5

emacsなら、e-lispで機能追加すれば、

GUIのIDEと同様な機能を追加できるだろ。