This includes all of the planned features I had when I started updating Clink ten months ago. So there will be less frequent updates now, and I anticipate they will mostly be minor bug updates.
What's new in v1.2.22:
- Added
clink-what-is
command bound by default to Alt+?, which shows the key binding for the next key sequence that is input. - Added
rl.getargument()
function to get the accumulated Readline numeric argument, if any. For use in "luafunc:" macros. - The
clink-show-help
command now categorizes key bindings and shows a description for the commands. Using a numeric argument can control whether categorization and descriptions are used. - Fixed invoking
clink-select-complete
while it is already active, so that it doesn't lose quotes around the current match if it has quotes. - Fixed
clink-show-help
to list "Enter" instead of "C-m" for the Enter key. Otherwise there's no way to differentiate between Enter and Ctrl+M when theterminal.differentiate_keys
setting is enabled. - Fixed the
insert-comment
command, which accidentally fell back to inserting#
after the first prompt (that's what bash inserts, and shouldn't be used in Clink). - Fixed the
dump-functions
command, which accidentally didn't list UTF8 key sequences correctly.