github chrisant996/clink v1.3.9

latest releases: v1.6.13, v1.6.12, v1.6.11...
2 years ago
  • When argmatcher:addarg() is passed a table containing fromhistory=true then additional matches are generated by parsing the history file to find values for that argument slot from commands in the history file.
  • Added clink.reclassifyline() which triggers input line coloring and redisplays the input line. This is intended for use by a coroutine that has made changes that will affect input line coloring.
  • Added match_builder:isempty().
  • Added mouse horizontal wheel support in clink-select-complete.
  • Added back the _argmatcher:setflagprefix() function.
  • Loading Lua scripts now reports any syntax errors when the lua.debug setting is enabled.
  • Incorporate Lua 5.2.4 (minor patches to the Lua language).
  • Report a warning if the profile directory is configured to point at a file.
  • AutoRun is selected by default again in the installer (reverted change from v1.3.5).
  • The terminal.raw_esc setting now also address the same kind of problem with Alt+[ and Alt+Shift+O as with the Esc key.
  • Fixed when an argmatcher adds nested tables of matches using the { match="abc" } syntax, so that the nested matches are added recursively and properly suppress adding a space after argument matches that end with : or =.
  • Fixed when match_builder:addmatch() and match_builder:addmatches() add nested tables of matches using the { match="abc" } syntax, so that the nested matches are added recursively.
  • Fixed when match_builder:addmatch() and match_builder:addmatches() add an "arg" match type, so that they automatically suppress appending a space after matches that end with : or = (the behavior was documented, but did not work correctly).
  • Fixed remove-history so that it updates the history offset correctly and subsequent editing operations affect the correct undo list.
  • Fixed obscure issues in how certain key binding patterns were reported by clink-show-help and dump-functions.
  • Fixed how clink echo reports Ctrl+Backspace and Ctrl+Alt+Backspace.
  • Fixed #249; sending keystrokes from WScript does nothing for some keys.
  • Fixed #244; installer did not detect previous installation directory (regression introduced in v1.3.5; the fix takes effect on the next install after an install with the fix).

Don't miss a new clink release

NewReleases is sending notifications on new releases.