luaL_unref(L, LUA_REGISTRYINDEX, theme_code_ref);
if (lua_pcall(L, 0, 0, 0)) {
fprintf(stderr, "Error when running %s: %s\n", path.c_str(), lua_tostring(L, -1));
luaL_unref(L, LUA_REGISTRYINDEX, theme_code_ref);
if (lua_pcall(L, 0, 0, 0)) {
fprintf(stderr, "Error when running %s: %s\n", path.c_str(), lua_tostring(L, -1));