github chrisant996/clink v1.9.3

5 hours ago

v1.9.3

  • Added new CLINK_ANSI_HOST environment variable to control Clink's terminal support in a session without needing to change the terminal.emulation setting in the profile.
  • Added new terminal.shell_integration setting to control sending shell integration codes to the terminal.
  • Optimized detection of Windows Terminal and resolved all known misdetection cases (tested more than 20 different specific cases).
  • Fixed incorrect width measurement of U+3030, U+303D, U+3297, and U+3299.
  • Fixed edge cases in parsing invalid UTF16.
  • Fixed #821; workaround for an issue occurring in WezTerm (Nightly builds of WezTerm worked, but the current WezTerm release is from February 2024 and contains an old version of ConPTY that lacks a specific fix).

v1.9.2

  • Added workaround for JetBrains terminal bug (#819).

v1.9.1

  • Fixed #817; error reporting was not graceful if the updater encountered a failure trying to access the github URLs (e.g. if a firewall blocks outgoing network calls).

v1.9.0

  • Added new Lua API http.request() which invokes an http request (and yields when used in a coroutine) and returns the result.
  • Change the updater to no longer use Powershell; now it uses native OS APIs for http requests and zip file extraction.
  • Fixed detection of Windows Terminal when the OS automatically launched WT (regression introduced in v1.8.5).
  • Fixed match display filtering sometimes running match generators twice.
  • Fixed the out command in the Lua debugger.
  • Fixed the suggestion list to not intercept keys while a multikey input chord is in progress (e.g. if Ctrl-x,Esc is bound, then the suggestion list intercepted the Esc key by mistake, causing the input to be misinterpreted).
  • Fixed pagination for UTF8 macro text entries in clink-show-help (Alt-h by default).
  • Fixed a theoretical edge case where the suggestion list might activate slightly late if there's exactly only 1 key of queued input at the beginning of a new input prompt.
  • Fixed #813; potential for crashes when a popup list is filtered to be empty.

Don't miss a new clink release

NewReleases is sending notifications on new releases.