- Reduced flicker when async prompt filtering redraws the prompt.
- When
_argmatcher:addarg()
or_argmatcher:addflags()
is passed a table containingnowordbreakchars="chars"
then the chars are not treated as word breaks for that argument index or for flags (see Overcoming Word Breaks for more information). - Added a
user_data
argument to the custom classifier function for an argmatcher (set via_argmatcher:setclassifier()
). - Improved input line coloring for
clink set
so thatcolor.unexpected
is only used for a completed word that isn't a match. - Fixed reading lines from stdin in Lua scripts (e.g.
io.stdin:read()
). - Fixed accidentally showing matches in a single column sometimes even when there are no descriptions.
- Fixed an incomplete
clink inject
if an explicit or implicitendlocal
happens afterclink inject
but before the prompt is shown (the injection didn't finish successfully until the next time an environment variable was set, but now it finishes immediately).