ref: 011064447fa21f0425a8ba7a480e463c45d9b317
parent: 50917da4d1dda419f22e75b704fbc5d3c2d06cd2
author: glenda <glenda@cirno>
date: Tue Mar 25 11:49:51 EDT 2025
bugfix: record entire command in history if we hit enter in the middle of it
--- a/wind.c
+++ b/wind.c
@@ -1172,8 +1172,8 @@
/* qh: queue head - beginning of user input */
p0 = w->qh;
q0 = w->q0;
-
- q1 = q0;
+ q1 = w->nr;
+
while(q1 > p0 && (w->r[q1-1] == ' ' || w->r[q1-1] == '\t'))
q1--;