First pass at a data inspector and editor (fixed keyp() for 0.90).
It digs through what is in global, and you can add watches on specific vars to bookmark them (or if they cannot be found by recursively digging through _G). There is a depth limit of 10 as far as table recursion depth goes.
Ctrl-I will toggle it's visibility (or click the icon, can hide by setting spect.show_icon to false if it is in the way). Use mousewheel to scroll the list if you have lots of stuff.
It snapshots the data whenever it starts to become visible. You can't refresh the data (yet) without hiding and showing it again, will resolve this with the next iteration. However, if you go to update a value, it will use the current data when the value becomes editable.
You can set new values for string and number types, toggle bool true/false, and click to run no-arg functions (and class instance no-arg fns, so instance:doit() will also work).
Cystedtwister
|
brilliant.
|