Pod::ProjectDocs と PerlHack#5のマッシュアップ
perlHack#5はオートコンプリートね。
Pod::ProjectDocs をちょっと勝手に改造
package Pod::ProjectDocs; sub gen { # こんな感じでモジュールを出力するようにする $index_page->publish(); my @modules = map { $_->{name} } @perl_modules; print join( "\n" , @modules ); }
エリアスで、p とタイプすると実行されて、モジュールの一覧を.vim/file_that_lists_every_installed_perl_moduleに出力する
.bashrc
alias p='pod2projdocs -out /Users/tomyhero/app/pod/htdocs -l /Users/tomyhero/app/lib -l /opt/local/lib/perl5/site_perl/5.8.8/ > .vim/file_that_lists_every_installed_perl_module'
.vimrc
set iskeyword+=: set complete+=k~/.vim/file_that_lists_every_installed_perl_module
nice. pod2projdocsコマンドにリスト出力フラグ対応とかがデフォルトでされると大変助かります。