2013-12-23 16:37:18 -05:00
|
|
|
|
|
|
|
|
2013-12-27 16:52:57 -05:00
|
|
|
command! -nargs=1 VBGrawWrite call vebugger#writeLine(<q-args>)
|
|
|
|
|
|
|
|
command! -nargs=0 VBGstepIn call vebugger#setWriteActionAndPerform('std','flow','stepin')
|
|
|
|
command! -nargs=0 VBGstepOver call vebugger#setWriteActionAndPerform('std','flow','stepover')
|
|
|
|
command! -nargs=0 VBGstepOut call vebugger#setWriteActionAndPerform('std','flow','stepout')
|
|
|
|
command! -nargs=0 VBGcontinue call vebugger#setWriteActionAndPerform('std','flow','continue')
|
2013-12-27 17:08:42 -05:00
|
|
|
|
|
|
|
command! -nargs=0 VBGtoggleLogBuffer call vebugger#toggleLogBuffer()
|
2013-12-28 15:23:33 -05:00
|
|
|
command! -nargs=+ VBGtoggleBreakpoint call vebugger#std#toggleBreakpoint(<f-args>)
|
|
|
|
command! -nargs=0 VBGtoggleBreakpointThisLine call vebugger#std#toggleBreakpoint(expand('%:~:.'),line('.'))
|
|
|
|
command! -nargs=0 VBGclearBreakpints call vebugger#std#clearBreakpoints()
|
2013-12-27 17:17:31 -05:00
|
|
|
|
|
|
|
if exists('g:vebugger_leader')
|
|
|
|
if !empty(g:vebugger_leader)
|
|
|
|
for s:mapping in items({
|
|
|
|
\'i':'VBGstepIn',
|
|
|
|
\'o':'VBGstepOver',
|
|
|
|
\'O':'VBGstepOut',
|
2013-12-28 15:23:33 -05:00
|
|
|
\'c':'VBGcontinue',
|
|
|
|
\'l':'VBGtoggleLogBuffer',
|
|
|
|
\'b':'VBGtoggleBreakpointThisLine'})
|
2013-12-27 17:17:31 -05:00
|
|
|
exe 'nnoremap '.g:vebugger_leader.s:mapping[0].' :'.s:mapping[1].'<Cr>'
|
|
|
|
endfor
|
|
|
|
endif
|
|
|
|
endif
|