2014年10月15日(水) [長年日記]
■ [vim] Unite bufferでignorecaseを有効にする (2)
[unite.vim] You cannot set "ignorecase". Please set "context.ignorecase" by unite#custom#profile() instead.
というエラーになるようになってしまった。
ignorecaseの所をcontext.ignorecaseに変えればいいのかと思ったが、それではigonrecaseが機能しなかった。マニュアルを読んだ結果、次のように設定すればよさそう。
call unite#custom#profile('default', 'context', { \ 'ignorecase' : 1, \ 'smartcase' : 1, \ })
- ignorecaseだけでなくsmartcaseも指定したいので一緒に設定している。
- 以前はprofile-nameを「source/buffer」にしていたが、「default」と書くとバッファ以外にも設定が効くようになると思われるのでそう書くようにした。
助かりました!