neocomplcache_perl_module_complete
というのを作りました。
soh335/neocomplcache_perl_module_complete · GitHub
useかrequireした時にincludeに指定してある所を見に行きます。.pmで終わってないか、ディレクトリじゃないものは除いてます。
file_completeのperlで補完のタイミングがuse or requireで/が::な感じにしてくれるようなものです。入れると若干文字入力が重くなります。
vimテクニックバイブルを読んだら割りと簡単に neocomplcache のソースが作れることが分かりました。
yapc行きたい。。。。
追記
- Improved filename_complete parse include. · 6dd7937 · Shougo/neocomplcache · GitHub
filename_completeが賢くなったので neocomplcache_perl_module_complete を入れなくても大丈夫です!