Command Request: "Whoops I Meant To Have History On Last Command"

As the title says…or you know, “WaitHistoryOnThatLastThingWouldHaveBeenUseful”…

Like in Alias, history should be enabled by default for every curve or surface manipulation or building tool until explicitly removed by the user.

All you have to do is turn it on persistently…

just have it always recording or am i misunderstanding?

Yep, that’s it. If stuff has history that I don’t want I just purge the history from those items after. I also have a few command buttons I modified to run without history being recorded for a few operations where I don’t usually want history on the objects.

I’d like the inverse - ‘Whoops I meant to turn off history before doing that last command’

That would be something like

! _SelNone _SelLast _HistoryPurge

Note that if you have history recording on at all times, using Alt+Gumball operations like the move or rotate arrows will also always create history-enabled copies.

Not really what I was thinking - I need something more like undo, select the part and purge history, then redo the last command with all of the same selections etc.