Foldされた領域をバルーンを使ってプレビューする
" Foldされた領域をプレビューする {{{2
" ------------------------------
function! MyBalloonExpr()
let lnum = foldclosed(v:beval_lnum)
if lnum == -1
return ''
endif
let lines = getline(lnum, foldclosedend(lnum))
return iconv(join(len(lines) > &lines ? lines[:&lines] : lines, "\n"),
\ &encoding, &termencoding)
endfunction
set balloonexpr=MyBalloonExpr()
set ballooneval