/* * kyle's text editor * * this is the v2 from-scratch rewrite */ #include #include #include "defs.h" struct buffer *buffers; int nbufs; int cbuf; /* current buffer */ int main() { int c, up = 1; buffers = calloc(1, sizeof(struct buffer)); nbufs = 1; cbuf = 0; terminal_init(); terminal_message("welcome to KTE", 14); terminal_refresh(); atexit(terminal_deinit); do { if (up) { terminal_refresh(); } c = terminal_getch(); up = handle_keypress(c); } while (1); return 0; }