aboutsummaryrefslogtreecommitdiff
path: root/src/main.cc
diff options
context:
space:
mode:
Diffstat (limited to 'src/main.cc')
-rw-r--r--src/main.cc8
1 files changed, 2 insertions, 6 deletions
diff --git a/src/main.cc b/src/main.cc
index 55f669a..6fe48a4 100644
--- a/src/main.cc
+++ b/src/main.cc
@@ -48,16 +48,12 @@ int main([[maybe_unused]] int argc, [[maybe_unused]] char **argv)
while (1) {
/* Read command line */
- print_prompt();
+ int len = print_prompt();
T_line_editor line_editor_instance;
enable_raw();
- T_position pos = line_editor_instance.get_cursor_position();
- line_editor_instance.cursor_row = pos.row;
- line_editor_instance.cursor_col = pos.col;
- line_editor_instance.prompt_pos = line_editor_instance.cursor_col;
- string s = line_editor_instance.readline();
+ string s = line_editor_instance.readline(len);
disable_raw();
cout << "\n\n\n\n" << endl;
cout << s << endl;