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.