Lua_SetProjectFile
This commit is contained in:
@@ -188,6 +188,14 @@ int Lua_Open(lua_State *L) {
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
int Lua_SetProjectFile(lua_State *L) {
|
||||||
|
String name = luaL_checkstring(L, 1);
|
||||||
|
lua_pop(L, 1);
|
||||||
|
LuaProjectBuffer = BufferOpenFile(name);
|
||||||
|
LuaProjectBuffer->user_change_id = -1;
|
||||||
|
return 0;
|
||||||
|
}
|
||||||
|
|
||||||
int Lua_Reopen(lua_State *L) {
|
int Lua_Reopen(lua_State *L) {
|
||||||
BSet main = GetActiveMainSet();
|
BSet main = GetActiveMainSet();
|
||||||
ReopenBuffer(main.view, main.buffer);
|
ReopenBuffer(main.view, main.buffer);
|
||||||
|
|||||||
@@ -8,6 +8,7 @@ luaL_Reg LuaFunctions[] = {
|
|||||||
{"GetLoadWord", Lua_GetLoadWord},
|
{"GetLoadWord", Lua_GetLoadWord},
|
||||||
{"New", Lua_New},
|
{"New", Lua_New},
|
||||||
{"Open", Lua_Open},
|
{"Open", Lua_Open},
|
||||||
|
{"SetProjectFile", Lua_SetProjectFile},
|
||||||
{"Reopen", Lua_Reopen},
|
{"Reopen", Lua_Reopen},
|
||||||
{"ToggleFullscreen", Lua_ToggleFullscreen},
|
{"ToggleFullscreen", Lua_ToggleFullscreen},
|
||||||
{"Print", Lua_Print},
|
{"Print", Lua_Print},
|
||||||
|
|||||||
Reference in New Issue
Block a user