dannの日記

2009-11-14

autocomplpopとperl-completion.vimの連携

17:10

id:ns9tksさん! perl-completionと連携できるようにするために、以下のような設定をacp.vimにいれたいんですが、.vimrcで拡張するのって可能でしょうか。

  if g:acp_behaviorPerlOmniValueLength >= 0
    call add(behavs.perl, {
          \ 'command' : "\<C-x>\<C-u>",
          \ 'pattern' : printf('\w->\k\{%d,}$',1),
          \ 'repeat' : 0,
          \ })

  endif

http://github.com/c9s/perl-completion.vim

# acp.vimのほうに手をいれれば実現はできたんですが、その他の方法でどう実現すればいいのかわからなくて。

ns9tksns9tks2009/11/14 19:16どもです。
こちらのほうでサポートしたいので、実装したのですがいかがでしょうか?
(download: http://bitbucket.org/ns9tks/vim-autocomplpop/get/97404067dc5e.zip )
詳細は acp.jax の 「perl オムニ補完」を参照してください。

なお、本家の解説 ( http://gist.github.com/234417 ) では "\<C-x>\<C-o>" をつかっているようだったので、そのようにしました。都合が悪ければ教えてください。

danndann2009/11/15 00:04おぉ、ありがたいです!ns9tks++

perl-completion.vimとの作者さんと調整しながら作ってるので、mappingは変えられるので、そのままで大丈夫です。あざっす!

ns9tksns9tks2009/11/15 23:46了解でっす。
perl-completion.vim の作者さんにも連絡して確認してもらいました。