-- Manual test for minimizing/restoring progress window local Progress = require('oil.mutator.progress') local progress = Progress.new() progress:show({ cancel = function() progress:close() end, }) for i = 1, 10, 1 do vim.defer_fn(function() progress:set_action({ type = 'create', url = string.format('oil:///tmp/test_%d.txt', i), entry_type = 'file', }, i, 10) end, (i - 1) * 1000) end vim.defer_fn(function() progress:close() end, 10000) vim.keymap.set('n', 'R', function() progress:restore() end, {})