- When
argmatcher:addarg()
is passed a table containingfromhistory=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()
andmatch_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()
andmatch_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
anddump-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).