luaL_Reg LuaFunctions[] = {
    {"print", Lua_print},
    {"Print", Lua_Print},
    {"SaveAll", Lua_SaveAll},
    {"Kill", Lua_Kill},
    {"GetLoadWord", Lua_GetLoadWord},
    {"BufferExists", Lua_BufferExists},
    {"GetSelection", Lua_GetSelection},
    {"GetEntireBuffer", Lua_GetEntireBuffer},
    {"GetClipboard", Lua_GetClipboard},
    {"GetFilename", Lua_GetFilename},
    {"GetLine", Lua_GetLine},
    {"FileExists", Lua_FileExists},
    {"GetWorkDir", Lua_GetWorkDir},
    {"GetExeDir", Lua_GetExeDir},
    {"GetMainDir", Lua_GetMainDir},
    {"KillWindow", Lua_KillWindow},
    {"Play", Lua_Play},
    {"TrimTrailingWhitespace", Lua_TrimTrailingWhitespace},
    {"ConvertLineEndingsToLF", Lua_ConvertLineEndingsToLF},
    {"ApplyClangFormat", Lua_ApplyClangFormat},
    {"GetBufferNameByID", Lua_GetBufferNameByID},
    {"Save", Lua_Save},
    {"Reopen", Lua_Reopen},
    {"New", Lua_New},
    {"NewDir", Lua_NewDir},
    {"ToggleFullscreen", Lua_ToggleFullscreen},
    {"ListCode", Lua_ListCode},
    {"C", Lua_C},
    {"Open", Lua_Open},
    {"Cmd", Lua_Cmd},
    {"ListBuffers", Lua_ListBuffers},
    {"ListViews", Lua_ListViews},
    {"Eval", Lua_Eval},
    {"SetProjectFile", Lua_SetProjectFile},
    {"SetWorkDir", Lua_SetWorkDir},
    {"ListCommands", Lua_ListCommands},
    {"GetBufferList", Lua_GetBufferList},
    {NULL, NULL},
};
