69e1312265ceec45f64b5f7e2f89817524d7e36a
in <CABNd6wz3SSRWamUNQ-BNcp7z0pthOR156=Zy3qBYmXhTjvoYsg@mail.gmail.com> but by a different (cheaper) method than the one in his patch from message-id <CABNd6ww7zFUQ4Ho2zQQzQyERy==8Hqg_y12Acmj1sF6ka4b4KQ@mail.gmail.com>: when completing, always replace the olen text with the new one, and only then take the length of the x_expand()ed nlen text to compare and check whether to set completed=true; this also means: $ ls foo\+/<tab> ↓ $ ls foo+/ this matches reality even better and saves us a couple of string traversals
first part of LP: #909818; ${name@#} will later be changed to ${name@#expr} where expr is the IV ipv 0 (eval.c:377ff)
Description
MirBSD Korn Shell for Jehanne
Languages
C
57.6%
Shell
26%
Roff
13.3%
Perl
2.6%
Makefile
0.5%