kst/kte/main.c

44 lines
538 B
C

/*
* kyle's text editor
*
* this is the v2 from-scratch rewrite
*/
#include <curses.h>
#include <stdlib.h>
#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;
}