Hey, thanks for the detailed report (and for the pentagram, I appreciated it).
One important note: Cursor doesn’t currently have native cloud sync like VS Code, where settings and extensions automatically sync after you sign in. So after installing and logging in on a new machine, nothing being transferred is expected, not an issue with your install. This is a long-standing open request: Sync of keybindings and settings Sync of keybindings and settings, feel free to upvote it.
You can move your config from Machine A to Machine B manually in two working ways:
Option 1: Profiles (moves extensions, settings, keybindings, themes)
- On Machine A: Command Palette
Cmd+Shift+P>Preferences: Open Profiles (UI) - Find your profile in the left sidebar, click the three dots menu >
Export Profile> export to a GitHub Gist or a local file - On Machine B:
Preferences: Open Profiles (UI)> next toNew Profileclick the arrow >Import Profile> paste the Gist URL or choose the file > Import - Select the imported profile in the sidebar and activate it (checkmark icon)
Option 2: Copy the extensions folder directly
- Copy
~/.cursor/extensions/from Machine A to the same location on Machine B, then restart Cursor.
Profiles is the cleanest way. I’d start with that. Let me know if anything doesn’t get picked up.