diff --git a/src/main.c b/src/main.c index df70b63..f80cb56 100644 --- a/src/main.c +++ b/src/main.c @@ -186,6 +186,7 @@ int main(int argc, char *argv[]) { } } else { + using_history(); while(1) { gen_prompt(); line = readline(prompt); // FIXME: add prompt @@ -193,6 +194,7 @@ int main(int argc, char *argv[]) { printf("exit\n"); break; } + add_history(line); commands = split_line(line, ";"); int after_parse_position = position; // To know where we in ; list FIXME for (int i = 0; i <= after_parse_position - 1; i++) {