Commit Diff


commit - 6998a035683fe2cdfe6ebd504f9f426dfb8019fb
commit + 33fb6e3a85f0d7744e1fc42bc89b74e65f7176e5
blob - d2824fc06e47ce9f0846511203112b5e70f931eb
blob + f390076a9a4e2f554636cfa37cb0ee67e47d6b43
--- rover.c
+++ rover.c
@@ -741,8 +741,12 @@ update_input(char *prompt, Color color)
     color_set(color, NULL);
     mvaddnstr(LINES - 1, plen, &INPUT[rover.edit_scroll], maxlen);
     mvaddch(LINES - 1, plen + MIN(ilen - rover.edit_scroll, maxlen + 1), ' ');
-    move(LINES - 1, plen + rover.edit.left - rover.edit_scroll);
     color_set(DEFAULT, NULL);
+    if (rover.edit_scroll)
+        mvaddch(LINES - 1, plen - 1, '<');
+    if (ilen > rover.edit_scroll + maxlen)
+        mvaddch(LINES - 1, plen + maxlen, '>');
+    move(LINES - 1, plen + rover.edit.left - rover.edit_scroll);
 }
 
 int