もうこれなしにはESS使えないauto-complete-acr.elが新しくなったということで早速インストール!
しかしインストールでハマってしまった…auto-complete-acr.elのインストールというよりはauto-install.elの設定だったけど.
Toggling auto complete mode off; better pass an explicit argument
と怒られる度にメッセージバッファ開いて格闘してたけど,しばらくがんばった結果どうにかちゃんと動くようになった.
インストールメモ
- yasnippetをインストール*1(Google Code Archive - Long-term storage for Google Code Project Hosting.)
- auto-complete.elをインストール(EmacsWiki: Auto Complete)
- auto-complete-acr.alをインストール(上記URL参照)
- ググったら出てきたauto-complete-yasnippet.elを保存
- [emacs] yasnippet 0.6.0cにバージョンアップ - プログラム番長のヲボエガキとyasnippet-0.6.1cとauto-complete-yasnippet - 放牧日記を参考にauto-complete-yasnippet.elを修正
- .emacsに以下の記述を追加もしくは修正
;;;{{{yasunippet.el (require 'yasnippet) (yas/initialize) (yas/load-directory "C:/Meadow/site-lisp/yasnippet-0.6.1c/snippets") ;;}}} ;;{{{ auto-complete用 (require 'auto-complete) (global-auto-complete-mode t) (require 'auto-complete-yasnippet) (require 'auto-complete-acr) ;;}}}
(yas/load-directory "hoge")の部分は適宜修正のこと.
主にauto-complete-yasnippet.el周辺でハマってた.auto-complete-yasnippet.elっていうのはどこから落としてくるのが正解なんでしょう.
ともかくこれはものっそい便利.自作関数も保管してくれるのは非常に有り難い.ESS使うなら必須.