Recent Breaking Change
- Breaking Change: the "gray text" auto-suggestions display is now off by default, due to too many complaints and frustration and support cost.
- The Suggestions List since v1.8.0 is friendlier and more powerful; toggle it by pressing F2 or enable it by default via
clink set suggestionlist.default true. - The "gray text" or "inline" auto-suggestions display can be turned on again via
clink set autosuggest.inline trueif preferred.
- The Suggestions List since v1.8.0 is friendlier and more powerful; toggle it by pressing F2 or enable it by default via
v1.9.29
- Added new Lua APIs to query Readline's kill-ring (see rl.getkillringcount() and etc).
- Changed
oh-my-posh.clinkpromptto work around an issue where in error cases oh-my-posh can accidentally emit abashscript instead of a Lua script. - Fixed how popup lists distributed column widths when fitting them into the terminal width; they were meant to be distributed evenly but were accidentally skewed.
- Fixed macro text limit in
rl.getkeybindings(); it was being limited as though theclink-helpcommand was invoked, but the Lua function should use a different limit. - Fixed display of prompt lines that contain an embedded EL (Erase in Line) escape sequence; appending an EL to a line that already contains an EL is unnecessary and can accidentally erase a background color intentionally applied by the line.
- Fixed flickering input hint line during prompt animation (e.g. clink-flex-prompt's animation during asynchronous prompt filtering).
- Fixed #883; the FTSC
133;Dcode was emitted too early and contained a mismatched exit code.