- Added a
magic-space
command that performs history expansion on the text before the cursor point and then inserts a space. Note: this is slightly different than one in bash, which performs history expansion on the whole line and can end up inserting the space in a wrong spot. - Added
rl.getbinding()
andrl.setbinding()
functions to query or override key bindings. - Added a
clink.refilterprompt()
function to invoke prompt filtering on demand. - The
clink-popup-directories
command is now bound by default to Ctrl+Alt+PgUp. - The
clink-select-complete
command is now bound by default to Ctrl+Space. - Fixed the
clink-popup-history
command so incremental search works again (regression introduced in v1.2.36). - Fixed messages sometimes not being erased when finished, e.g. when using Alt+digits (regression introduced in v1.1.11).
- Fixed potential for prompt to redraw incorrectly after showing help when the
prompt.transient
setting is enabled. - Fixed settings defined by Lua scripts so that the Lua scripts can reliably see the current values even while the Lua scripts are being loaded or reloaded.