github chrisant996/clink v1.3.4

latest releases: v1.6.21, v1.6.20, v1.6.19...
2 years ago

Try out these color settings!

Setting these will make executable files be colored in blue, and unrecognized commands be colored in red. (If you've used the fish shell before, this will be very familiar.)

clink set color.executable sgr 38;5;32
clink set color.unrecognized sgr 38;5;203

Changes in v1.3.4

  • Pressing Del or Ctrl+D in a command history popup deletes the selected history entry.
  • Changed the default color for directory match completions to bright yellow (bright blue is hard to see).
  • Added an argmatcher for history.
  • Improvements to the default_settings file:
    • It is loaded from the profile directory, or from the binaries directory.
    • Settings are now saved if they are set (vs clear by clink set setting.name clear), even if the set value matches the default value.
  • Minor performance improvement when calculating columns widths when match.fit_columns is enabled.
  • Fixed accidentally using only one column in clink-select-complete when there are 9 or fewer matches and none of them have description text (regression introduced in v1.3.3).
  • Fixed Shift+Right to accept the next full word of the suggestion without clearing the rest of the suggestion (regression introduced in v1.3.3).
  • Fixed terminal emulation for the reverse video escape codes (this also fixes the right border color of the selected item in popup lists).
  • Fixed buffer overrun in Readline yank-last-arg when the previous command ends in a backslash.
  • Fixed the Readline History library to not apply Unix style backslash escaping in CMD (e.g. in program subdir\ text there are 3 arguments; the \ is not an escaped space).
  • Fixed crash when displaying matches and match.fit_columns is enabled and the terminal width is greater than 150 characters.
  • Fixed potential busy loop during idle (until a key is pressed) in certain cases (regression introduced in v1.3.3).
  • Fixed the emulated terminal color conversions from 8-bit and 24-bit.
  • Fixed cursor style when using clink to start a new command window from inside a Windows Terminal window.
  • Fixed quirk when using Clink file completion to complete a directory name for clink --profile \foo\, so that the path doesn't end up malformed.
  • Fixed a memory leak.

Don't miss a new clink release

NewReleases is sending notifications on new releases.