diff options
Diffstat (limited to 'degesch.c')
-rw-r--r-- | degesch.c | 11 |
1 files changed, 10 insertions, 1 deletions
@@ -9807,6 +9807,14 @@ lua_plugin_connect (lua_State *L) // - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - static int +lua_plugin_get_screen_size (lua_State *L) +{ + lua_pushinteger (L, g_terminal.lines); + lua_pushinteger (L, g_terminal.columns); + return 2; +} + +static int lua_ctx_gc (lua_State *L) { return lua_weak_gc (L, &lua_ctx_info); @@ -9826,8 +9834,9 @@ static luaL_Reg lua_plugin_library[] = { "connect", lua_plugin_connect }, // And these are methods: + + { "get_screen_size", lua_plugin_get_screen_size }, { "__gc", lua_ctx_gc }, - // TODO: get_prompt_ignore_markers() { NULL, NULL }, }; |