お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2010-09-19 13:54:31

S.Y
メンバ
登録日: 2010-03-04

vim プラグイン autocomplpop

vimにプラグインのautocomplpopを入れて、自動補完させようと思い、ランタイムディレクトリ(/usr/share/vim/vim72/)に、vim-autocomplp-tip.zipから解凍したvim-autocomplpopディレクトリ以下のdoc,autoload,pluginディレクトリを入れたのですが、
以下のように、


/usr/share/vim/vim72/plugin/acp.vim の処理中にエラーが検出されました:
行    8:
E117: 未知の関数です: l9#guardScriptLoading
E15: 無効な式です: !l9#guardScriptLoading(expand('<sfile>:p'), 702, 100)
行  117:
E117: 未知の関数です: l9#defineVariableDefault
行  118:
E117: 未知の関数です: l9#defineVariableDefault
行  119:
E117: 未知の関数です: l9#defineVariableDefault
行  120:
E117: 未知の関数です: l9#defineVariableDefault
行  121:
E117: 未知の関数です: l9#defineVariableDefault
行  122:
E117: 未知の関数です: l9#defineVariableDefault
行  123:
E117: 未知の関数です: l9#defineVariableDefault
行  124:
E117: 未知の関数です: l9#defineVariableDefault
行  125:
E117: 未知の関数です: l9#defineVariableDefault
行  126:
E117: 未知の関数です: l9#defineVariableDefault
行  127:
E117: 未知の関数です: l9#defineVariableDefault
行  128:
E117: 未知の関数です: l9#defineVariableDefault
行  129:
E117: 未知の関数です: l9#defineVariableDefault
行  130:
E117: 未知の関数です: l9#defineVariableDefault
行  131:
E117: 未知の関数です: l9#defineVariableDefault
行  132:
E117: 未知の関数です: l9#defineVariableDefault
行  133:
E117: 未知の関数です: l9#defineVariableDefault
行  134:
E117: 未知の関数です: l9#defineVariableDefault
行  135:
E117: 未知の関数です: l9#defineVariableDefault
行  136:
E117: 未知の関数です: l9#defineVariableDefault
行  137:
E117: 未知の関数です: l9#defineVariableDefault
行  139:
E121: 未定義の変数です: g:acp_behavior
E116: 関数 extend に対して不正な引数です

とエラーが出てきてしまい、どのように対応したらよいかわかりません。vimrcになにか書き込む必要があるのでしょうか。どなたか分かる方よろしくお願いします。

オフライン

 

#2 2010-09-19 17:50:55

hito
管理者
登録日: 2007-03-18

Re: vim プラグイン autocomplpop

vim-autocomplp-tip.zipは開発の最新枝なので、vim7.2では http://www.vim.org/scripts/script.php?script_id=1879 で入手できる2.14.1を使いましょう。

/usr/share/vim/vim72/以下に入れた autocomplpop 由来のファイルを削除して、2.14.1由来のもので置き換えてください。
また、可能であれば mkdir ~/.vim し、その下をvimruntimeとして扱うのが良さそうです。

オフライン

 

#3 2010-09-19 19:13:54

S.Y
メンバ
登録日: 2010-03-04

Re: vim プラグイン autocomplpop

言われたとおりにやってみたらできました!

とりあえず、元々のランタイムディレクトリに入れ直したので、

~/.vim を作成して以下にランタイムディレクトリを作るという方も挑戦してみたいと思います。

わかりやすいアドバイスどうもありがとうございました。

オフライン

 

Board footer

Powered by FluxBB