Actions performed in Vim's builtin macro playback can be undone as if they were a single edit (one u for each macro playback). Currently, dmacro-recorded macros do not match this behavior, which is a bit jarring. If dmacro were to prevent individual actions in a macro from going into the undo history and instead make the whole macro playback an undoable item, it would make it a lot more consistent with vim's built-in functionality.
Actions performed in Vim's builtin macro playback can be undone as if they were a single edit (one
ufor each macro playback). Currently, dmacro-recorded macros do not match this behavior, which is a bit jarring. If dmacro were to prevent individual actions in a macro from going into the undo history and instead make the whole macro playback an undoable item, it would make it a lot more consistent with vim's built-in functionality.