How to delete an unroll environment?

It is straight-forward to use the unroll environment. However, what’s not is deleting it. For example, let’s say I have a normal itemize environment and I apply to it the unroll environment. Now, let’s say I’ve changed my mind and want it removed. The way I expect it to work is make sure that the unroll environment is selected and then hit ctrl+backspace. The unroll environment goes away, but takes away with it all the text except the first item of the itemize environment, which is not supposed to happen.

I guess its safe to assume that this is not possible.

Well, it has not be programmed, (yet). You need to write a macro which flattens the various arguments of the unroll and then deletes it.

You might want to give a look at progs/dynamic/fold-edit.scm