Skip to content

v1.9.29

Latest

Choose a tag to compare

@chrisant996 chrisant996 released this 11 Jul 22:54

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 true if preferred.

v1.9.29

  • Added new Lua APIs to query Readline's kill-ring (see rl.getkillringcount() and etc).
  • Changed oh-my-posh.clinkprompt to work around an issue where in error cases oh-my-posh can accidentally emit a bash script 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 the clink-help command 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;D code was emitted too early and contained a mismatched exit code.