Add :Debug command

The :Debug command quickly starts a new debugging sessions.

* adds the `termdebug` package
* invokes `TermdebugCommand` with the given arguments
This commit is contained in:
2018-09-14 16:17:09 +01:00
parent 2414a94684
commit 992096a2a0
2 changed files with 14 additions and 1 deletions

View File

@@ -68,3 +68,13 @@ function! do#rename_include_guard(old)
" Jump back to the set mark
normal 'r
endfunction
" Setup and start a debugging command.
function! do#debug(...)
packadd termdebug
let l:command = 'TermdebugCommand'
for l:arg in a:000
let l:command = l:command.' '.l:arg
endfor
exec l:command
endfunction