As for the Anvil editor, I wonder how feasible it would be to add a few key bindings to allow one to use it without a mouse. Window switching, selection growing, executing, I keep thinking that it should be possible. That mandatory three button mouse use is putting me off a bit.
I've been experimenting a bit with adding more keyboard bindings to the Anvil editor. Since it doesn't seem to have a git repository, I made my own so I can keep track of the patches.
I plan to force-push with abandon.
https://src.alexschroeder.ch/anvil.git