This is a release candidate build.
This release candidate build seems to be working very well for me, even when copied into an existing Cmder\vendor\clink directory. Be sure to make a backup copy of your Cmder installation before copying Clink into an existing Cmder installation!
(v1.1.25 almost managed to survive a week without fixes! Clink is very close to an official release. Alas, an important issue was found. But that enabled another feature to make it in: the ability for a "luafunc:" key binding to invoke other Readline commands, and to override match completions.)
Highlights for v1.1.26:
- Added
rl.invokecommand()
which can invoke a Readline command from inside a "luafunc:" key binding. - Added
rl.setmatches()
which can override match completions from inside a "luafunc:" key binding. - Worked around UTF8 key binding problem with Readline which had been causing some meta key bindings (M-x, M-C-x, etc) to sometimes produce garbled key bindings and garbled entries in
clink-show-help
(Alt+H). - Fixed crash if "luafunc:" key binding macro refers to a symbol that doesn't exist.