Where does the bug appear (feature/product)?
Cursor IDE
Title:
[Feature Request] Option to show file tree instead of
multi-diff editor when clicking commits in SCM Graph
Category: Feature Requests
Body:
Problem
In VS Code’s Source Control Graph, clicking a commit
expands a file tree showing all changed files, and
you click individual files to view their diffs.
In Cursor, clicking a commit directly opens the
multi-diff editor in the center area, skipping the
file tree entirely.
For repos with many changed files per commit, the
multi-diff editor makes it hard to:
- Quickly see which files were changed at a glance
- Navigate to a specific file’s diff without scrolling
through all diffs - Understand the directory structure of changes
Proposal
Add a setting (e.g. scm.commitClickAction) to control
the behavior when clicking a commit in the SCM Graph:
"tree"— Expand a file tree listing changed files (VS
Code’s default behavior)"multiDiff"— Open the multi-diff editor (Cursor’s
current behavior, keep as default)
Screenshots
What Cursor does (multi-diff, no file list):
→ Clicking a commit opens all diffs directly in the
editor area.
What VS Code does (file tree, then individual diff):
→ Clicking a commit expands a file list under the commit
node, clicking a file opens its diff.
Environment
- Cursor version: latest
- OS: macOS