diff --git a/lua/Polydev/init.lua b/lua/Polydev/init.lua index 8bb3e9a..0faff3d 100644 --- a/lua/Polydev/init.lua +++ b/lua/Polydev/init.lua @@ -48,6 +48,13 @@ function M.create_new_file() end function M.setup(opts) + opts = opts or {} + + -- Merge globals if provided + if opts.globals then + M.globals.config = vim.tbl_deep_extend("force", M.globals.config, opts.globals) + end + vim.api.nvim_create_user_command("NewProject", M.create_project, {}) vim.api.nvim_create_user_command("NewFile", M.create_new_file, {}) vim.keymap.set("n", "np", ":NewProject", { silent = true })