cursor.inlineDiff.mode - "unified" & Idea to improve "diffs"

I finally found a way to make Cursor more usable for my workflow. I kept running into an issue where inline changes from previous agent work would remain visible even after I had finished the development. This was extremely annoying - especially when planning the next steps in a file or resolving conflicts during a Git rebase.

When reviewing code changes, I prefer using the classic Source Control view rather than Cursor’s inline diff. Fortunately, I found a way to hide these inline changes:
"cursor.inlineDiff.mode": "unified"

I know that this is more like a work-around, probably it would be great to remove those inline changes whenever we finished chat (or chat is not active - like we are looking on different chat).

1 Like