commit 307e9acc7f8c71bc44762e639f8a477e3f89f269 from: Omar Polo date: Sun Oct 20 17:26:02 2024 UTC ensure vline len is correctly accounted for commit - 757c5ccf1b2b61a7ca780f14fac95b3562289662 commit + 307e9acc7f8c71bc44762e639f8a477e3f89f269 blob - 51879f8a54f8597d419453488c9996e9f3135edd blob + b25a7d9c69816a323f5953d58ffcf0c75034ad24 --- cmd.c +++ cmd.c @@ -840,6 +840,7 @@ cmd_mini_kill_whole_line(struct buffer *buffer) minibuffer_taint_hist(); *buffer->current_line->parent->line = '\0'; buffer->point_offset = 0; + buffer->current_line->len = 0; recompute_completions(0); } blob - a6da650003f887b0cc29d32106e708a9f9118a65 blob + d68dfb4ad4abe269ee1b8691ac92edda3e13c9af --- minibuffer.c +++ minibuffer.c @@ -265,6 +265,7 @@ minibuffer_self_insert(void) memmove(c + len, c, strlen(c)+1); memcpy(c, tmp, len); ministate.buffer.point_offset += len; + ministate.vline.len += len; recompute_completions(1); }