github chrisant996/clink v1.1.9

latest releases: v1.6.12, v1.6.11, v1.6.10...
pre-release3 years ago

This is a release candidate build.
An official release build is likely to arrive before Christmas this year.

All of the features planned for the first official release from this fork have been completed, and backward compatibility with v0.4.8 seems to be working well.

This is a release candidate build, and 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 v1.1.9 into an existing Cmder installation!

Highlights for v1.1.9:

  • Added backward compatibility for clink.match_display_filter. The clink-completions/git.lua script uses it a lot, and that should all be working now.
  • settings.add adds a color setting when the type is string and the name starts with "color.".
  • settings.get now has an extra parameter to request the user friendly color name when getting a color setting.
  • Added clink.version_encoded variable with the Clink version number as MMmmmpppp (e.g. v1.1.9 is 10010009) to make it easy for scripts to check for feature availability.
  • The clink info command now shows Lua script paths as well.
  • Fixed backward compatibility for loading scripts from the profile directory (if clink.path isn't set, then load scripts from the DLL directory and the profile directory).
  • Fixed some color.input bleed through to other things (introduced in v1.1.5).
  • Fixed scroll commands (regression introduced by input line color in v1.1.5).
  • Fixed horizontally sorted match display and re-enabled the performance fix from v1.1.4.
  • Fixed wildcard evaluation with non-file and non-directory matches (e.g. a branch name origin/master accidentally didn't match or or *ma because of the /).
  • Fixed sort order of foo\ vs foo.bar\ when displaying matches or using the menu-complete family of commands.
  • Fixed potentially-missing trailing path separator when menu-complete completes a directory match (regression introduced by wildcard matching in v1.1.5).
  • Other obscure minor fixes.

Don't miss a new clink release

NewReleases is sending notifications on new releases.