quickrun.vimでgraph-easyを動かす
:GraphEasyコマンド
作成されるグラフを確かめながら書きたかったので、quickrun.vimで動かすようにしてみた。
" graph-easy function! s:GraphEasy(...) range if !neobundle#is_sourced('vim-quickrun') || !executable('graph-easy') return 0 endif let range = a:firstline . ',' . a:lastline echo range let tmp = @@ silent exec range . 'yank' let src = @@ let @@ = tmp call quickrun#run({ \ 'runner': 'vimproc', \ 'command': 'graph-easy' \}) endfunction command! -nargs=0 -range GraphEasy :<line1>,<line2>call s:GraphEasy(<f-args>)
:GraphEasyするとバッファ内のテキストの情報でgraph-easyの結果が出力される。
また、テキストを選択してコマンドを実行(:'<,'>GraphEasy)すると選択範囲でできる。
quickrun便利〜。