- Added
rl.getcommandbindings()
to get info about a command, including the key(s) bound to it, if any. - Changed to also allow
clink.popuplist()
inside a function registered byclink.onfiltermatches()
. - Changed console input mode handling to more aggressively clear
ENABLE_VIRTUAL_TERMINAL_INPUT
since it interferes with input (especially Ctrl key combinations) and some console programs set it but accidentally neglect to clear it when they're finished.