Skip to content

v1.1.26

Pre-release
Pre-release
Compare
Choose a tag to compare
@chrisant996 chrisant996 released this 07 Feb 20:47
· 4094 commits to master since this release

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.