やりたい事はだいたいできたので晒します。 だいぶ量が多いですが、これでも quickrun-hook のお陰でかなりすっきりとしました。 特に解説とかはしない。 function! s:quickrun_config() return \ extend(copy(g:quickrun#default_config), get(g:, "quickrun_config", {})) endfunction " unite-quickrun {{{ let s:action = { \ 'description' : 'quickrun compile command', \ 'is_selectable' : 1, \ } function! s:action.func(candidates) for val in a:candidates let g:quickrun_compile_co