VSCode Realtime Debugging
A great extension for visualizing VSCode debugging - but with some customizations!
Firstly a huge shoutout to the original extension author and extension itself - this extension is great and I highly recommend it!
With that said though, there were some things I wanted from it that weren't there, hence the fork and additions to the extension.
Python
While the extension isn't written to work with just JavaScript, it does partly work with python but at least in my experience, not as well as it did with JavaScript.
The reasoning behind this was partly due to the fact that for some reason the stdout DAP events didn't include the source file information - so the shorest solution was to add manual logpoint and variable tracking, which additional allowed the visualization of variables not outputted to the body at all.
Highlighting
The next improvement was to first limit highlighting to just the text on the line - as before it highlighted the entire line including prefixing whitespace, and secondly to allow multiple highlights at once - with a fading color for the oldest highlights, allowing the highlights to be more visible when multiple were happening at once.
Clearing
Lastly came a command & hover command to allow clearing all/individual highlights, as having a number on screen at once can be overwhelming or confusing as the decorators have no distinguishing details for how old they are.