The following paragraph from what you quote has the heavy handed approach whereby no changes are amalgamated and undo would work character by character.
The maximum number of changes that can be amalgamated is controlled by the amalgamating-undo-limit variable. If this variable is 1, no changes are amalgamated.
The following paragraph from what you quote has the heavy handed approach whereby no changes are amalgamated and undo would work character by character.