| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778 | 
							- local M = {}
 
- vim.cmd [[
 
-   function! QuickFixToggle()
 
-     if empty(filter(getwininfo(), 'v:val.quickfix'))
 
-       copen
 
-     else
 
-       cclose
 
-     endif
 
-   endfunction
 
- ]]
 
- M.defaults = {
 
-   {
 
-     name = "BufferKill",
 
-     fn = function()
 
-       require("lvim.core.bufferline").buf_kill "bd"
 
-     end,
 
-   },
 
-   {
 
-     name = "LvimToggleFormatOnSave",
 
-     fn = function()
 
-       require("lvim.core.autocmds").toggle_format_on_save()
 
-     end,
 
-   },
 
-   {
 
-     name = "LvimInfo",
 
-     fn = function()
 
-       require("lvim.core.info").toggle_popup(vim.bo.filetype)
 
-     end,
 
-   },
 
-   {
 
-     name = "LvimCacheReset",
 
-     fn = function()
 
-       require("lvim.utils.hooks").reset_cache()
 
-     end,
 
-   },
 
-   {
 
-     name = "LvimReload",
 
-     fn = function()
 
-       require("lvim.config"):reload()
 
-     end,
 
-   },
 
-   {
 
-     name = "LvimUpdate",
 
-     fn = function()
 
-       require("lvim.bootstrap"):update()
 
-     end,
 
-   },
 
-   {
 
-     name = "LvimSyncCorePlugins",
 
-     fn = function()
 
-       require("lvim.plugin-loader").sync_core_plugins()
 
-     end,
 
-   },
 
-   {
 
-     name = "LvimChangelog",
 
-     fn = function()
 
-       require("lvim.core.telescope.custom-finders").view_lunarvim_changelog()
 
-     end,
 
-   },
 
-   {
 
-     name = "LvimVersion",
 
-     fn = function()
 
-       print(require("lvim.utils.git").get_lvim_version())
 
-     end,
 
-   },
 
- }
 
- function M.load(collection)
 
-   local common_opts = { force = true }
 
-   for _, cmd in pairs(collection) do
 
-     local opts = vim.tbl_deep_extend("force", common_opts, cmd.opts or {})
 
-     vim.api.nvim_create_user_command(cmd.name, cmd.fn, opts)
 
-   end
 
- end
 
- return M
 
 
  |