Closed
Description
We'd basically do all decorations through a mockable interface and then dump them along with the rest of the yaml. For actions that decorate twice, we could track both, and compare document contents at time of decoration to initial and final state, and then store them as pre- or post-decoration based on that
see https://github.com/cursorless-dev/cursorless/blob/main/src/core/editStyles.ts