Vim で ref-refe の結果をバルーン表示する
そんな感じの話を Lingr で見かけたのでちょっとやってみました。
[ソース]
function! RubyRefBalloonExpr() try return iconv(ref#available_sources("refe").get_body(v:beval_text), &enc, &termencoding) catch return "Not Found" endtry endfunction augroup my-ruby autocmd! autocmd FileType ruby setlocal ballooneval autocmd FileType ruby setlocal balloonexpr=RubyRefBalloonExpr() augroup END
カーソル下の単語を ref.vim に投げているだけなので文脈とかは考慮してないです。
そこら辺も含めて実用性は微妙な気もするんですけど機能としては面白いですね。