commit 3d2af8cd83d315eb482dc47dafc6d2cc8bd4a467
parent 3387f9ead085a09c7fe1dd28d9f2e56c3db69c75
Author: brookjeynes <me@brookjeynes.dev>
Date: Wed, 10 Jun 2026 11:33:08 +0000
feat: open $EDITOR if set
Diffstat:
1 file changed, 9 insertions(+), 0 deletions(-)
diff --git a/main.c b/main.c
@@ -2,6 +2,7 @@
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
+#include <unistd.h>
struct options {
char *title;
@@ -110,5 +111,13 @@ int main(int argc, char *argv[]) {
fprintf(f, "\n");
fclose(f);
+ char *editor = getenv("EDITOR");
+ if (editor == NULL) {
+ return 0;
+ }
+
+ char *args[] = {editor, title_to_file};
+ execv(editor, args);
+
return 0;
}