diff --git a/plugin/gemini/api.lua b/lua/gemini/api.lua similarity index 100% rename from plugin/gemini/api.lua rename to lua/gemini/api.lua diff --git a/plugin/gemini/init.lua b/lua/gemini/init.lua similarity index 93% rename from plugin/gemini/init.lua rename to lua/gemini/init.lua index 5f93876..6a43329 100644 --- a/plugin/gemini/init.lua +++ b/lua/gemini/init.lua @@ -1,6 +1,6 @@ -- plugin/gemini/init.lua print(vim.o.runtimepath) -local api = require("gemini.plugin.gemini.api") +require("gemini.api") local function gemini_query(prompt) local response = api.get_response(prompt) @@ -48,7 +48,7 @@ end, { desc = "Query Google AI (via Input)" }) -- Add a setup function (even if it's empty) local function setup() print("gemini.setup() called") -- For debugging - local api = require("gemini.plugin.gemini.api") + require("gemini.api") print("api module loaded:", api) -- For debugging -- Optional: Add any initialization logic here end diff --git a/plugin/gemini.lua b/plugin/gemini.lua new file mode 100644 index 0000000..c462cb2 --- /dev/null +++ b/plugin/gemini.lua @@ -0,0 +1,7 @@ +if vim.g.loaded_gemini then + return +end +vim.g.loaded_gemini = true + +-- Optional: Auto-setup the plugin +-- require("gemini").setup() \ No newline at end of file