jde-mode の情報源に辞書を追加。
どうもりんこです。
メーカーの在庫不足お知らせの張り紙がなくなり,
桃屋のラー油が入荷されるようになったらしいのですが,
未だにその存在を確認することができていず,今日,西友行ったら,
桃屋のラー油の占有場所が広くなってたけど,1個も残ってなかった。
が,お隣さんに,エスビーの追随模倣的商品のラー油が売っていたので,
それをお試しにお1つ買って,あと木綿豆腐の1丁が2つに分かれてパックされているのを,
2つ買って,腹減ったら,これにラー油かけて食べようと企むオレ。
jde-mode でキーワードを補完したい
手打ちで情報源を作ろうと思ったけど,調べたら,辞書が用意されている!
おろ? java-mode しかないど。
どこで見てるかわからなかったので,コピーしといた。
手順は,適当に辞書用にディレクトリ作って,そこへ辞書ファイルをコピー。
辞書のディレクトリを ac-dictionary-directories に追加しておくこと。
(add-to-list 'ac-dictionary-directories "~/.emacs.d/ac-dict")
whitypig ~/.emacs.d/ac-dict % ls c++-mode c-mode clojure-mode css-mode java-mode javascript-mode php-mode python-mode ruby-mode whitypig ~/.emacs.d/ac-dict % cp java-mode jde-mode whitypig ~/.emacs.d/ac-dict % ls c++-mode c-mode clojure-mode css-mode java-mode javascript-mode jde-mode php-mode python-mode ruby-mode
ほいで,.emacs を編集。
(defun my-jde-mode-hook-func () (interactive) ;; ... (when (and (require 'auto-complete) (require 'auto-complete-config)) (make-local-variable 'ac-sources) (setq ac-sources '(ac-source-dictionary ;; <-- これを追加 ac-source-words-in-buffer my-ac-gtags-source ac-source-etags ac-source-dabbrev ac-source-abbrev)) (setq ac-auto-start 2))) (add-hook 'jde-mode-hook 'my-jde-mode-hook-func)
この要領で,c-mode-common-hook, c++-mode-hook, などにも追加していきます。
これで,バッチグー。
参考
- Auto Complete Modeユーザーマニュアル
まとめ
作者様に感謝感謝です!
ドキュメントの作成が一番大変だったのではないだろうかと思ってしまう。
英語のドキュメントもあるし。