if not vim.g.argonaut then local function argonaut_reload() for name, _ in pairs(package.loaded) do if vim.startswith(name, 'argonaut') then package.loaded[name] = nil end end end local function argonaut_reflow() require('argonaut').reflow() end local function argonaut_object_a() argonaut_reload() require('argonaut').object_a() end local function argonaut_object_i() argonaut_reload() require('argonaut').object_i() end vim.api.nvim_create_user_command('ArgonautReload', argonaut_reload, {}) vim.api.nvim_create_user_command('ArgonautReflow', argonaut_reflow, {}) vim.api.nvim_create_user_command('ArgonautObjectA', argonaut_object_a, {}) vim.api.nvim_create_user_command('ArgonautObjectI', argonaut_object_i, {}) vim.g.argonaut = true end