It's been a while since I last tooted (sorry, it was actually a tweet: https://twitter.com/watware/status/1135237918719696896) about my fluid structured programming experiments:
Tofu is now a VSCode extension which makes your keystrokes more meaningful while keeping their original intent. Your code is formatted after every change, which frees a lot of keys up to perform more useful actions.
The video shows what cursor movement and selection extending looks like. As you can see, the cursor skips over irrelevant parts of the code and selects parts that are only editable together. When extending a selection, Tofu selects the surrounding structure.
I've been busy building a subset of Tofu with none of the caveats. Read more about it over here:
https://dflate.io/vscode-soy