rewriting some stuff
This commit is contained in:
43
kte/ark/main.c
Normal file
43
kte/ark/main.c
Normal file
@@ -0,0 +1,43 @@
|
||||
/*
|
||||
* 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;
|
||||
}
|
||||
Reference in New Issue
Block a user