Envision
Envision copied to clipboard
Enable the merging of commands on the undo stack
At the moment, each command that is added to the undo stack, stands on its own, even if it can be easily merged with the previous one (e.g. typing each letter of an identifier). This wastes memory and, what's worse, provides for a bad user experience as they have to repeatedly perform an undo even to revert simple actions.