pry-fkeys

Use F4/F5/etc to ls -l, whereami, up, down, continue, next, step, etc.

OTHER License

Downloads
15.3K
Stars
3
Committers
1

= pry-fkeys

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

== The Shortcuts

[+F4+] ls -l (show all locally-defined variables and values) [+F5+] whereami (show the code context) [+F6+] up (a frame, depends on pry-stack_explorer, as does the next one) [+F7+] down [+F8+] continue (depends on pry-debugger, as do step/next/finish) [+Shift-F8+] try-again (restart from last 'raise', depends on pry-rescue) [+F10+] next (run the current statement) [+F11+] step (step into the next method call) [+Shift-F11+] 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.

== Actually

It turns out you can configure EditLine. If anyone wants to tackle that, let me know and I'll definitely include your work.