github chrisant996/clink v1.7.15

latest release: v1.7.16
4 days ago
  • Fixed the sequence of characters clink echo reports for Ctrl-Bkspc.
  • Fixed an issue where the match.expand_abbrev setting could accidentally move the cursor position when trying to complete x:\does_not_exist.
  • Fixed input line coloring to refresh the display if clink.argmatcher() registers a new argmatcher in response to an event such as clink.oncommand.
  • Fixed extra prompt(s) that could printed if a luafunc: command used rl_buffer:beginoutput() and then rl.invokecommand() to invoke another luafunc: command that did the same, nesting multiple times.
  • Fixed negative numeric arguments with rl_buffer:getargument() and rl_buffer:setargument().
  • Fixed potential heap corruption in os.enumshares().
  • Fixed both completions and clink.parseline() when a command is a doskey alias but ends up with only a command name and spaces after expanding the alias (completions got confused about which argument slot was being completed, and clink.parseline() accidentally reported an extra empty word at the end of the input line).
  • Fixed #743; output doesn't scroll terminal correctly when the terminal screen buffer width is wider than the terminal window width (regression introduced in v1.6.2).
  • Fixed #744; git.getaction() prevents git from properly cleaning up rebase files if you edit a commit during a rebase.
  • Fixed #745; out of bounds read in memcpy after typing cmd /;= and then moving the cursor left twice (regression introduced in v1.5.17).

Don't miss a new clink release

NewReleases is sending notifications on new releases.