Fix tab completion for the path when equal sign (=) is used. For
example: dd if=/dev/ze<tab>

Signed-off-by: Natanael Copa <[email protected]>
---

I have used busybox ash as the primary shell for over a decade. This
tiny feature will make a pretty big impact.

 libbb/lineedit.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/libbb/lineedit.c b/libbb/lineedit.c
index b0adcf140..2cae4711a 100644
--- a/libbb/lineedit.c
+++ b/libbb/lineedit.c
@@ -1071,7 +1071,7 @@ static NOINLINE int build_match_prefix(char *match_buf)
                continue;
        for (--i; i >= 0; i--) {
                int cur = int_buf[i];
-               if (cur == ' ' || cur == '<' || cur == '>' || cur == '|' || cur 
== '&') {
+               if (cur == ' ' || cur == '<' || cur == '>' || cur == '|' || cur 
== '&' || cur == '=') {
                        remove_chunk(int_buf, 0, i + 1);
                        break;
                }
-- 
2.31.1

_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to