Feature request for product/service
Cursor IDE
Describe the request
Hi Cursor team,
Many config changes made via the GUI do not write to .vscode/settings.json. Instead, they are pushed into the state.vscdb SQLite database.
I am intentionally avoiding mention of specific settings: that would miss the core issue, which is an ongoing practice of saving configuration in a binary format. We need a fundamental change of practice. (The forums are already littered with examples of such misplaced settings.)
Coming from VSCode, developers are accustomed to the “configuration-as-code” paradigm. The database pattern breaks that workflow, for example:
- No git/dotfiles tracking: config is impossible to version-control
- Broken settings sync: standard file-level backup tools cannot read/migrate such config
- Setup friction: moving to a new machine requires hunting through nested GUI menus to rebuild the overall config
As a fork of VSCode, keeping configuration text-driven is vital. Please expose these persistent settings inside settings.json.
Thank you!