unite.vimプラグインでのエラー
なんかググってもヒットせずに苦労したので覚書。
unite.vimで「:Unite file」ディレクトリを触ろうとすると、こんなエラーが出る。
function unite#action#do..91..unite#start_temporary..unite#start#temporary..unit e#start#standard..unite#init#_unite_buffer, line 27 Vim(setlocal):E518: Unknown option: nocursorbind Error occured while executing action! Action name is narrow Press ENTER or type command to continue
日本語表記だとこんなの。
function unite#action#do..91..unite#start_temporary..unite#start#temporary..unit e#start#standard..unite#init#_unite_buffer, 行 27 Vim(setlocal):E518: 未知のオプションです: nocursorbind Error occured while executing action! Action name is narrow 続けるにはENTERを押すかコマンドを入力してください
原因はvimにcursorbindオプションがないから(多分)。
$ vim --version | grep cursorbind
とかやって、出てこなければcursorbindオプションが有効になっていない。
$ vim --version |grep cursorbind +cursorbind +listcmds +quickfix +wildignore
みたいに「+cursorbind」が出てくれれば大丈夫。このエラーはでなくなる(少なくとも手元の環境では出なくなった)。