diff options
-rw-r--r-- | src/kilo.c | 20 | ||||
-rw-r--r-- | src/lua.c | 6 | ||||
-rw-r--r-- | src/teliva.h | 24 |
3 files changed, 26 insertions, 24 deletions
diff --git a/src/kilo.c b/src/kilo.c index 22cf624..ef2e345 100644 --- a/src/kilo.c +++ b/src/kilo.c @@ -51,6 +51,7 @@ #include <fcntl.h> #include "lua.h" +#include "teliva.h" /* Syntax highlight types */ #define HL_NORMAL 0 @@ -101,25 +102,6 @@ struct editorConfig { static struct editorConfig E; -enum KEY_ACTION { - KEY_NULL = 0, - CTRL_B = 2, - CTRL_C = 3, - CTRL_D = 4, - CTRL_E = 5, - CTRL_F = 6, - CTRL_G = 7, - CTRL_H = 8, - TAB = 9, - ENTER = 10, - CTRL_L = 12, - CTRL_Q = 17, - CTRL_S = 19, - CTRL_U = 21, - CTRL_X = 24, - ESC = 27, -}; - static void editorSetStatusMessage(const char *fmt, ...); /* =========================== Syntax highlights DB ========================= diff --git a/src/lua.c b/src/lua.c index 5bdc1c3..528e383 100644 --- a/src/lua.c +++ b/src/lua.c @@ -20,6 +20,7 @@ #include "lua.h" //? #include "lstate.h" +#include "teliva.h" #include "lauxlib.h" #include "lualib.h" @@ -631,11 +632,6 @@ int big_picture (lua_State *L) { lua_settop(L, 0); - enum { - ENTER = 10, - CTRL_U = 21, - ESC = 27, - }; char query[CURRENT_DEFINITION_LEN+1] = {0}; int qlen = 0; while (1) { diff --git a/src/teliva.h b/src/teliva.h new file mode 100644 index 0000000..dfe322d --- /dev/null +++ b/src/teliva.h @@ -0,0 +1,24 @@ +#ifndef __TELIVA_H__ +#define __TELIVA_H__ + +enum KEY_ACTION { + KEY_NULL = 0, + CTRL_B = 2, + CTRL_C = 3, + CTRL_D = 4, + CTRL_E = 5, + CTRL_F = 6, + CTRL_G = 7, + CTRL_H = 8, + TAB = 9, + ENTER = 10, + CTRL_L = 12, + CTRL_Q = 17, + CTRL_R = 18, + CTRL_S = 19, + CTRL_U = 21, + CTRL_X = 24, + ESC = 27, +}; + +#endif |