- Added
io.truncate()
to truncate a file. - Added
string.comparematches()
to compare two matches; this is normally not needed because Clink automatically sorts matches, but some match generators may prefer to disable the automatic sorting and perform custom sorting. - Added
rl.describemacro()
to associate descriptions withluafunc:
macros (or any macro), to be shown in theclink-show-help
andclink-what-is
commands. - The
clink.popuplist()
function now accepts a callback function to be invoked when Del is pressed. - The
colored-completion-prefix
configuration variable now works with match display filtering, provided the display strings only prepend or append to the match strings. - Removed the obsolete
clink.gui_popups
setting. - Fixed the
completion-prefix-display-length
configuration variable in various cases. - Fixed timing condition that could potentially crash (regression introduced in v1.3.40).