2012-01-09 10 views
4

javaとeclipseを使用する場合、標準ライブラリを含める必要があるものを自動的にインクルードするボタンがあります。 Cとemacsに標準のライブラリからインクルードするという手間を省くための類似のオプションはありますか?Emacs C言語の自動インクルード

答えて

1

残念ながら、私はそうは思わない。そのような機能には、Cコードを完全に解析する機能が必要であり、それを行うことができるEmacsの唯一の部分はCEDETです。 CEDETには機能を追加するためのインフラストラクチャがたくさんあるため、これは見た目の場所になります。

しかし、Cの名前空間がないと、エラーが発生しやすくなります。とにかくほとんどの場合、アプリケーション固有のものが含まれているので、stdlibに制限されたものは信じられないほど役に立つとは思えません。

yas-snippetsでタイピングすることはできますが、これは自動的にあなたのインクルードを自動的に把握するのにはまだまだ遠い方法です。

+1

OPは標準ライブラリのみを指定します。これは、名前のあいまいさを少しでも助けます。 – dmckee