local api, opt = vim.api, vim.opt local function indent(n, expand) local size = 4 if n ~= "" then size = n end local num = tonumber(size) if num then size = num end opt.expandtab = expand opt.shiftwidth = size opt.tabstop = size end api.nvim_create_user_command("Tabs", function(v) indent(v.args, false) end, { nargs = "?" }) api.nvim_create_user_command("Spaces", function(v) indent(v.args, true) end, { nargs = "?" })