function toggle_tab_width()
	if vim.bo.shiftwidth == 2 then
		vim.bo.shiftwidth = 4
		vim.bo.tabstop = 4
		vim.bo.softtabstop = 4
	elseif vim.bo.shiftwidth == 4 then
		vim.bo.shiftwidth = 8
		vim.bo.tabstop = 8
		vim.bo.softtabstop = 8
	elseif vim.bo.shiftwidth == 8 then
		vim.bo.shiftwidth = 2
		vim.bo.tabstop = 2
		vim.bo.softtabstop = 2
	end
end

rekey_normal("<Leader><Tab>", "<cmd>lua toggle_tab_width()<cr>")