Visual Studioのようにマウスホバーで折り畳みの中身を表示する
この記事はVim Advent Calendar 2012の170日目の記事通算20回目の投稿です。*1
169日目は@s_of_pさんで Vim - Undoを管理する - Qiita でした。
プラグイン
前述のような機能をVimで実現するプラグインを作りました。
使用するにはVimのballoon_eval機能が有効になっている必要があります。
kaoriya版だと有効になっています。
インストール後、以下の設定を.vimrcに追加すればVisual Studioのような折り畳みの表示がされるはずです。
set ballooneval set balloonexpr=foldballoon#balloonexpr()
免責
何度かマウスを折り畳みの上に置くと表示されなくなるかもしれません。
balloon_eval機能は結構バグい動作があるような...
あわせて読みたい
balloon_eval機能についてはこちらの記事でも色々遊んでみたので暇な方はどうぞ。
balloon-evalを使ってマウス位置を取得 - Humanity