aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/TUI/module.jai8
1 files changed, 7 insertions, 1 deletions
diff --git a/modules/TUI/module.jai b/modules/TUI/module.jai
index 21cd88a..4e67db5 100644
--- a/modules/TUI/module.jai
+++ b/modules/TUI/module.jai
@@ -448,7 +448,13 @@ read_input_line :: (count_limit: int, is_visible: bool = true) -> string, Key {
// > https://unix.stackexchange.com/questions/255707/what-are-the-keyboard-shortcuts-for-the-command-line
row, col := get_cursor_position();
- write_strings(Commands.StartBlinking, Commands.BlinkingUnderlineShape);
+ write_strings(Commands.StartBlinking, Commands.BlinkingBarShape);
+
+ // Clear line for input.
+ for 1..count_limit {
+ print_character(#char " ");
+ }
+ set_cursor_position(row, col);
key := Keys.None;
while true {