diff --git a/build_file.cpp b/build_file.cpp index 53b23fd..d440cc2 100644 --- a/build_file.cpp +++ b/build_file.cpp @@ -184,6 +184,7 @@ KEY_UP = 1073741906 -- 0x40000052u KEY_RIGHT = 1073741903 KEY_LEFT = 1073741904 KEY_Q = 113 +KEY_BACKSLASH = 0x5c KEY_F1 = 0x4000003a KEY_F2 = 0x4000003b diff --git a/src/text_editor/generated.cpp b/src/text_editor/generated.cpp index 5ee205e..e0b9282 100644 --- a/src/text_editor/generated.cpp +++ b/src/text_editor/generated.cpp @@ -75,6 +75,7 @@ KEY_UP = 1073741906 -- 0x40000052u KEY_RIGHT = 1073741903 KEY_LEFT = 1073741904 KEY_Q = 113 +KEY_BACKSLASH = 0x5c KEY_F1 = 0x4000003a KEY_F2 = 0x4000003b diff --git a/src/text_editor/lua_api.cpp b/src/text_editor/lua_api.cpp index 0710402..30e140d 100644 --- a/src/text_editor/lua_api.cpp +++ b/src/text_editor/lua_api.cpp @@ -146,6 +146,11 @@ int Lua_Reopen(lua_State *L) { return 0; } +int Lua_ToggleFullscreen(lua_State *L) { + ToggleFullscreen(); + return 0; +} + int Lua_Print(lua_State *L) { Scratch scratch; String string = lua_tostring(L, 1); diff --git a/src/text_editor/lua_api_generated.cpp b/src/text_editor/lua_api_generated.cpp index b1f35b1..a582cc3 100644 --- a/src/text_editor/lua_api_generated.cpp +++ b/src/text_editor/lua_api_generated.cpp @@ -7,6 +7,7 @@ luaL_Reg LuaFunctions[] = { {"GetLoadWord", Lua_GetLoadWord}, {"Open", Lua_Open}, {"Reopen", Lua_Reopen}, + {"ToggleFullscreen", Lua_ToggleFullscreen}, {"Print", Lua_Print}, {"ListBuffers", Lua_ListBuffers}, {"GetBufferList", Lua_GetBufferList}, diff --git a/src/text_editor/text_editor.cpp b/src/text_editor/text_editor.cpp index baf44be..716dd12 100644 --- a/src/text_editor/text_editor.cpp +++ b/src/text_editor/text_editor.cpp @@ -304,7 +304,7 @@ int main(int argc, char **argv) String it = argv[i]; if (!FileExists(it)) continue; - if (EndsWith(it, ".project.lua")) { + if (EndsWith(it, ".lua_project")) { if (!LuaProjectBuffer) { LuaProjectBuffer = BufferOpenFile(it); LuaProjectBuffer->user_change_id = -1;