Eclipse のコード補完機能やコーディング支援機能が他のエディターと比べてどれだけ優れているかをよく耳にしますが、これらの部分を Eclipse コード ベースから切り離すことができるかどうかという疑問が生じます。
この部分が、知る必要があること (プロジェクトのファイルの場所、インクルード パスなど) を伝えることができる API で分離されている場合、必要な情報を返すことができます (シンボルのヘルプカーソル、可能な補完など) および任意のエディター (emacs、vim など) で使用できます。
なぜまだ行われていないのですか?これらのコード アシスト パーツは Eclipse の内部と密接に結びついており、簡単に分離できませんか? Eclipe の内部の仕組みを知っている人は、これに光を当てることができますか?
編集: これは、C# 用の SharpDevelop を使用した作業セットアップです。emacs は UI であり、情報は SharpDevelop モジュールから取得されます。このページのスクリーンショットを参照してください。Eclipse の補完サポートは、emacs やその他のエディターを同様にサポートできます。