Rather than truncating the undo stack when making an edit after undoing, the undo steps themselves are pushed onto the undo stack before the edit. This means that the undo stack never loses any previous states of the document, and those states are always accessible by just undoing enough. |
||
---|---|---|
.. | ||
src | ||
tests | ||
Cargo.toml |