VimDebug still doesn't handle Ctrl-C (to break out of infinite loops for example) or getting user input (if the program reads <STDIN> for example), but this patch appears to deal better with many other exit situations.
It may be possible to refactor it to something a bit simpler eventually, but I believe this is already an important behaviour improvement.
VimDebug still doesn't handle Ctrl-C (to break out of infinite loops for example) or getting user input (if the program reads <STDIN> for example), but this patch appears to deal better with many other exit situations.
It may be possible to refactor it to something a bit simpler eventually, but I believe this is already an important behaviour improvement.