Emacs で自動補完してくれる Auto Complete Mode を導入した

Auto Complete Modeとは

Auto Complete ModeはGNU Emacsのための最も賢い自動補完機能です。従来の使いづらい補完インターフェースを一新し、ユーザーがより本質的な作業に集中できる環境を提供します。
Auto Complete Mode - GNU Emacsのための最も賢い自動補完機能

いい感じに補完してくれる.一度使ったら手放せない感じ.

インストール

まず,以下のURLから最新安定版をダウンロード(2010/07/05現在v1.3).
Auto Complete Mode - GNU Emacsのための最も賢い自動補完機能
ダウンロードしたディレクトリに移動して以下のコマンドを実行.

% tar xjvf auto-complete-1.3.tar.bz2
% cd auto-complete-1.3
% make install DIR=$HOME/.emacs.d/elisp

ここではインストールするディレクトリとして ~/.emacs.d/elisp を指定している.
Successfully installed! と表示されたらインストール成功.
.emacs に以下を記述.

(add-to-list 'load-path "~/.emacs.d/elisp/")
(require 'auto-complete-config)
(add-to-list 'ac-dictionary-directories "~/.emacs.d/elisp/ac-dict")
(ac-config-default)

使ってみる

以前使っていた v0.30alpha ではバッファ内の単語を拾ってきて補完する感じだった(はず).
しかし,現在のバージョンではモードに合わせて関数名も補完候補として出てきて,さらに関数の説明までポップアップで出てくる!すごすぎる!!