PERL HACKS を読んで設定変更

Hack #5 を読んで、下記を・・・

autocmd Syntax perl set dictionary=~/.vim/dict/perl.dict

下記に変更した。

autocmd Syntax perl set dictionary=~/.vim/dict/perl.dict | set dictionary=~/.vim/dict/perl_extras.dict | set iskeyword+=:
set complete+=k

今まで、辞書ファイルにモジュール名を自力で登録していたので、自動生成でかなり便利になった。
ってか、complete+=k を使うと、 で辞書を使った補完が可能になる事を初めて知った orz

追記

「set dictionary=~/.vim/dict/perl.dict | set dictionary=~/.vim/dict/perl_extras.dict」で、辞書設定が上書きになってしまい、perl_extras.dict だけ有効になっていた。
そこで、辞書自動生成コマンドに、ベースとなる辞書ファイルと、自動生成した辞書ファイルを cat して sort する処理を追加した。
ついでに、環境によっては、@INC に存在しないディレクトリが含まれている場合もあったので対処。

(辞書の自動生成コマンドが知りたい方は、PERL HACKS をご購入下さい)