昨日trunkにコミットしたVersion1.0からauto-complete.elと連携できるようになりました。
ちょっと実験的な機能です。
(require 'perl-completion)
した最にauto-complete.el用のsource ac-source-perl-completion が提供されるので ac-sources に追加してください。
現在の実装では
- メジャーモードが cperl-mode
- perl-completion-modeがonの状態 (変数 perl-completion-modeが定義されている、かつ値がnon-nil)
の時に動作するのでperlの編集中のみに補完候補が表示されます。
この辺りの実装はauto-complete.elの実装が変わると変更されるかもしれません。
設定例
cperl-modeのhookでperl-completionをrequireしてac-sourcesにac-source-perl-completionを追加する。
(add-hook 'cperl-mode-hook
(lambda ()
(require 'perl-completion)
(add-to-list 'ac-sources 'ac-source-perl-completion)))