まあemacsはもはやテキストエディタの範疇では無いな。どちらかと言えばIDEの一味だ。
プログラムに使用して良いエディタは
ed、ex、viだけ。(実体は一つ?)

IDE対エディタって(笑)命題は
emacs対viの長い論争一緒だ。

emacsが神なのは無い機能は作れるし作れなきゃ外部のプロセス呼んで表示。それも無理ならバッファやファイルを持参させて外部アプリ起動。つまり全能って事。
emacsからeclipse呼んで結果貰ってまたemacsに戻るのもアリ(笑)

後、面白いのはemacsは遊べる!
まあどの開発環境でも同じだがトライアンドエラーなど何度も何度も同じ操作手順が出てくる。emacsならlispでちょっと書くだけで自動化出来る。何でもC-c C-cで動くモノが出来てるハズ〜って感じ〜(笑)
小さな手順の自動化が達成感、満足感。
ここら辺が出来合いのIDEは足りないね。