vis
a vi-like editor based on Plan 9's structural regular expressions
git clone https://9o.is/git/vis.git
commit 2aa662ee44c2b89f9dca778dd860ca230609e4eb parent a1104b79f16ff07674ae189c05de1fff54917b9a Author: Marc André Tanner <mat@brain-dump.org> Date: Fri, 16 Jan 2015 11:37:12 +0100 Print debug output to stdout Stderr is used for the editor output to make usage as a filter possible. Diffstat:
| M | text.c | | | 8 | ++++---- |
1 file changed, 4 insertions(+), 4 deletions(-)
diff --git a/text.c b/text.c @@ -757,13 +757,13 @@ Text *text_load_fd(int fd) { } static void print_piece(Piece *p) { - fprintf(stderr, "index: %d\tnext: %d\tprev: %d\t len: %zd\t data: %p\n", p->index, + fprintf(stdout, "index: %d\tnext: %d\tprev: %d\t len: %zd\t data: %p\n", p->index, p->next ? p->next->index : -1, p->prev ? p->prev->index : -1, p->len, p->data); - fflush(stderr); - write(2, p->data, p->len); - write(2, "\n", 1); + fwrite(p->data, p->len, 1, stdout); + fputc('\n', stdout); + fflush(stdout); } void text_debug(Text *txt) {