From 636ac7e46f4c95d604900ae25531ac6e60ac96c4 Mon Sep 17 00:00:00 2001 From: Trent Huber Date: Thu, 4 Sep 2025 03:06:21 -0400 Subject: [PATCH] quit builtin renamed to exeunt to avoid namespace collision --- src/builtins/{quit.c => exeunt.c} | 4 +++- src/input.c | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) rename src/builtins/{quit.c => exeunt.c} (81%) diff --git a/src/builtins/quit.c b/src/builtins/exeunt.c similarity index 81% rename from src/builtins/quit.c rename to src/builtins/exeunt.c index f805603..ebb0463 100644 --- a/src/builtins/quit.c +++ b/src/builtins/exeunt.c @@ -3,7 +3,9 @@ #include "builtin.h" #include "utils.h" -BUILTIN(quit) { +BUILTIN(exeunt) { if (argc != 1) return usage(argv[0], NULL); + + deinit(); exit(EXIT_SUCCESS); } diff --git a/src/input.c b/src/input.c index 53b5211..8cf7265 100644 --- a/src/input.c +++ b/src/input.c @@ -117,6 +117,7 @@ int userinput(struct context *c) { putchar('\n'); return quit(c); case CTRLD: + putchar('\n'); return 0; case CLEAR: fputs("\033[H\033[J", stdout); -- 2.51.0