" Running vimproc " Showing success is buffer and error is quickfix let g:quickrun_config = { \ '_' : { \ 'runner' : 'vimproc', \ 'runner/vimproc/updatetime' : 40, \ 'outputter' : 'error', \ 'outputter/error/success' : 'buffer', \ 'outputter/error/error' : 'quickfix', \ 'outputter/buffer/split' : ':botright 8sp', \ } \} " Close quickfix is [q] au FileType qf nnoremap q :quit " Keymap let g:quickrun_no_default_key_mappings = 1 " Running with close quickfix and save file nnoremap r :cclose:write:QuickRun -mode n xnoremap r :cclose:writegv:QuickRun -mode v " Stop quickrun is [C-c] nnoremap quickrun#is_running() ? quickrun#sweep_sessions() : "\"