auto-complete.elはEmacsで補完候補を提示してくれるパッケージである. バッファに登場している文字列を候補として出してくれるというものであるが,VisualStudioやEclipseのように関数の候補などを提示することはできない. ▲auto-completeによって候補が示されている しかし,auto-complete-clang.elによって,Emacsでも同様のことが可能となる. clnagとはmacの支援する現在開発中のコンパイラであり,今後gccにかわる新しいコンパイラとなる可能性がある. http://ja.wikipedia.org/wiki/Clang macには標準でインストールされているためインストールする必要はなかったが,環境によってはインストールが必要となる. clangによる補完機能を試すため,以下のようなソースコードを作って動作を確認した.
![auto-complete-clang - 理科系の勉強日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/2ea0c0fb90b440afc309a9cb5620e803c326e6bc/height=288;version=1;width=512/https%3A%2F%2Fcdn-ak.f.st-hatena.com%2Fimages%2Ffotolife%2Fk%2Fkenbell1988%2F20120428%2F20120428212715.png)