@@ -54,18 +54,23 @@ function! s:map(mode, lhs, rhs, ...) abort
5454endfunction
5555
5656nmap <script> <SID> :. :<C-R> =getcmdline() =~ ',' ? "\0250" : ""<CR>
57- call s: map (' n' , ' m<CR>' , ' <SID>:.Make<CR>' )
58- call s: map (' n' , ' m<Space>' , ' <SID>:.Make<Space>' )
59- call s: map (' n' , ' m!' , ' <SID>:.Make!' )
60- call s: map (' n' , ' ym<CR>' , ' <SID>:.Make<CR>' )
61- call s: map (' n' , ' ym<Space>' , ' <SID>:.Make<Space>' )
62- call s: map (' n' , ' ym!' , ' <SID>:.Make!' )
63- call s: map (' n' , ' `<CR>' , ' <SID>:.Dispatch<CR>' )
64- call s: map (' n' , ' `<Space>' , ' <SID>:.Dispatch<Space>' )
65- call s: map (' n' , ' `!' , ' <SID>:.Dispatch!' )
66- call s: map (' n' , ' yd<CR>' , ' <SID>:.Dispatch<CR>' )
67- call s: map (' n' , ' yd<Space>' , ' <SID>:.Dispatch<Space>' )
68- call s: map (' n' , ' yd!' , ' <SID>:.Dispatch!' )
57+
58+ call s: map (' n' , ' m<CR>' , ' <SID>:.Make<CR>' )
59+ call s: map (' n' , ' m<Space>' , ' <SID>:.Make<Space>' )
60+ call s: map (' n' , ' m!' , ' <SID>:.Make!' )
61+ call s: map (' n' , ' m?' , ' :<C-U>echo ":Dispatch" &makeprg<CR>' )
62+ call s: map (' n' , ' `<CR>' , ' <SID>:.Dispatch<CR>' )
63+ call s: map (' n' , ' `<Space>' , ' <SID>:.Dispatch<Space>' )
64+ call s: map (' n' , ' `!' , ' <SID>:.Dispatch!' )
65+ call s: map (' n' , ' `?' , ' <SID>:.FocusDispatch<CR>' )
66+ call s: map (' n' , ' ' ' <CR>' , ' <SID>:.Start<CR>' )
67+ call s: map (' n' , ' ' ' <Space>' , ' <SID>:.Start<Space>' )
68+ call s: map (' n' , ' ' ' !' , ' <SID>:.Start!' )
69+ call s: map (' n' , ' ' ' ?' , ' :<C-U>echo ":Start" get(b:,"start",&shell)<CR>' )
70+ call s: map (' n' , ' g'' <CR>' , ' <SID>:.Spawn<CR>' )
71+ call s: map (' n' , ' g'' <Space>' , ' <SID>:.Spawn<Space>' )
72+ call s: map (' n' , ' g'' !' , ' <SID>:.Spawn!' )
73+ call s: map (' n' , ' g'' ?' , ' :<C-U>echo ":Spawn" &shell<CR>' )
6974
7075function ! DispatchComplete (id) abort
7176 return dispatch#complete (a: id )
0 commit comments