Help the user get to a place where the speedy F8/F10/F11/etc keys work.
At some point, it might be fully automated. For now, it just warns when:
The weaksauce 'EditLine' Readline is used instead of the GNU Readline one,
The F-key bindings are not in ~/.inputrc
ls -l (show all locally-defined variables and values)
whereami (show the code context)
up (a frame, depends on pry-stack_explorer, as does the next one)
continue (depends on pry-debugger, as do step/next/finish)
try-again (restart from last 'raise', depends on pry-rescue)
next (run the current statement)
step (step into the next method call)
finish (get back out of the last 'step')
Why It's Internals Are Ugly
Because it supports vi and emacs keys, in a few different terminal mappings.
It turns out you can configure EditLine. If anyone wants to tackle that, let me know and I'll definitely include your work.