
Ubuntu日本語フォーラム

ログインしていません。
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になにか書き込む必要があるのでしょうか。どなたか分かる方よろしくお願いします。
オフライン
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として扱うのが良さそうです。
オフライン
言われたとおりにやってみたらできました!
とりあえず、元々のランタイムディレクトリに入れ直したので、
~/.vim を作成して以下にランタイムディレクトリを作るという方も挑戦してみたいと思います。
わかりやすいアドバイスどうもありがとうございました。
オフライン