diff options
| -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                       },  }; | 
