github chrisant996/clink v1.3.1

latest releases: v1.6.12, v1.6.11, v1.6.10...
2 years ago
  • Added autosuggest.async setting (on by default) that lets suggestions generate matches asynchronously to stay responsive while typing.
  • Added match.max_rows setting that limits the number of rows clink-select-complete can use.
  • Added match.preview_rows setting that makes clink-select-complete show the specified number of rows of matches as a preview, and expands to show the full set of matches when the selection moves past the preview rows (similar to completion in the fish shell).
  • Added color.comment_row setting that chooses the color for the comment row in clink-select-complete. The comment row shows the "and N more matches" or "rows X to Y of Z" messages.
  • Changed arrow keys in clink-select-complete to wrap on both horizontal and vertical edges (similar to the fish shell).
  • Changed arrow keys in clink-select-complete at the beginning and end of the list to wrap to the other end based on the menu-complete-wraparound config variable.
  • Match generators can now specify an append character (or suppress appending) on a per-match basis.
  • The clink-diagnostics command lists prompt filters, generators, classifiers, and suggesters when a numeric argument is given (e.g. Alt+1 then Ctrl+X,Ctrl+Z).
  • The os.globdirs() and os.globfiles() functions now automatically yield periodically if used inside a coroutine.
  • The io.popen() function now automatically yields periodically if used in read mode (the default) inside a coroutine.
  • The io.popenyield() function now automatically falls back to io.popen() if used outside a coroutine.
  • Fixed input line coloring to operate on only the input line, not including the suggestion.
  • Fixed display when typing to filter clink-select-complete (regression introduced in v1.2.49).
  • Fixed display of clink-select-complete when the current match changes the number of visible lines in the edit buffer.
  • Fixed displaying matches when only a drive letter is entered.
  • Fixed #216; Long escaped URLs do not display correctly in a prompt.

Don't miss a new clink release

NewReleases is sending notifications on new releases.