|
@@ -2,6 +2,7 @@
|
|
|
#include "lumacs/tui_editor.hpp"
|
|
#include "lumacs/tui_editor.hpp"
|
|
|
#include "lumacs/gtk_editor.hpp"
|
|
#include "lumacs/gtk_editor.hpp"
|
|
|
#include "lumacs/logger.hpp"
|
|
#include "lumacs/logger.hpp"
|
|
|
|
|
+#include "lumacs/lua_api.hpp" // Added for load_init_file
|
|
|
#include <iostream>
|
|
#include <iostream>
|
|
|
#include <string>
|
|
#include <string>
|
|
|
#include <vector>
|
|
#include <vector>
|
|
@@ -78,6 +79,11 @@ int main(int argc, char* argv[]) {
|
|
|
// Initialize View
|
|
// Initialize View
|
|
|
view->init();
|
|
view->init();
|
|
|
|
|
|
|
|
|
|
+ // Load Lua configuration (Embedded Defaults + User Init)
|
|
|
|
|
+ if (core.lua_api()) {
|
|
|
|
|
+ core.lua_api()->load_init_file();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
// Load initial file if provided
|
|
// Load initial file if provided
|
|
|
if (!filename.empty()) {
|
|
if (!filename.empty()) {
|
|
|
core.load_file(filename);
|
|
core.load_file(filename);
|