Files
beluga/include/define.h
T
2024-09-23 17:51:59 +02:00

28 lines
425 B
C

#ifndef DEFINE_H_
#define DEFINE_H_
#define CTRL_KEY(k) ((k) & 0x1f)
#define CURSOR_TOP_LEFT "\x1b[H"
#define HIDE_CURSOR "\x1b[?25l"
#define SHOW_CURSOR "\x1b[?25h"
#define ERASE_END_LINE "\x1b[K"
enum editorKey {
CURSOR_LEFT = 1000,
CURSOR_RIGHT,
CURSOR_UP,
CURSOR_DOWN,
BEG_LINE,
DELETE,
END_LINE,
PAGE_UP,
PAGE_DOWN,
};
#define ABUF_INIT {NULL, 0}
#define BELUGA_VERSION "0.1"
#endif // DEFINE_H_