local function ToggleTabs() local options = { "tabstop", "softtabstop", "shiftwidth" } for _, option in ipairs(options) do local current_value = vim.opt[option]:get() vim.opt[option] = (current_value == 4) and 2 or 4 end end vim.api.nvim_create_user_command("ToggleTabs", ToggleTabs, { nargs = 0 }) vim.api.nvim_create_user_command("ToggleDiagnostics", function() if vim.g.diagnostics_enable == nil or vim.g.diagnostics_enable then vim.g.diagnostics_enable = false vim.diagnostic.enable(false) return end vim.g.diagnostics_enable = true vim.diagnostic.enable(true) end, {}) vim.api.nvim_create_user_command("ClearBuffers", function() vim.cmd('%bd|e#|bd#') end, {})