commit aecdde273e74130898dd4bb95ee6eef8ec212aa9 from: Omar Polo date: Mon Jun 10 20:51:22 2024 UTC ui_edit_externally: add a prompt in case the editor failed while here sprinkle also a fflush() to stay on the safer side. commit - 3f134805a58ef352e1687d00aae8536bee9c47d4 commit + aecdde273e74130898dd4bb95ee6eef8ec212aa9 blob - 20496dbd49dd7f397902747b25b89ab3dc531de9 blob + 71c965a058610a3336b04486dc8ae9bd97771eea --- ui.c +++ ui.c @@ -1445,6 +1445,7 @@ ui_edit_externally(void) endwin(); fprintf(stderr, "%s: running %s %s\n", getprogname(), editor, sfn); + fflush(NULL); switch (pid = fork()) { case -1: @@ -1454,6 +1455,9 @@ ui_edit_externally(void) case 0: execlp(editor, editor, sfn, NULL); warn("exec \"%s\" failed", editor); + fprintf(stderr, "Press enter to continue"); + fflush(stderr); + read(0, &s, 1); _exit(1); }