Every time I launch Cursor 3 I get this error, and if I click the Configure icon it just takes me to the generic Settings interface with nothing that looks at all related to Shell/Terminal settings. Old reports of this involve going to a setting page that I cannot find in the non-IDE Cursor 3 interface. Please help
Hey, this is a known macOS thing with fish shell. When you launch Cursor from the Dock, it starts a shell in interactive plus login mode to load env vars, and fish, especially with plugins like tide or starship, often can’t finish within the default 10 seconds.
Two ways to fix it:
Increase the timeout: open App Settings using Cmd+, in any Cursor window, don’t confuse it with IDE settings. Search for shellEnvironmentResolutionTimeout and set it to 30 or higher.
Launch from Terminal: install the CLI via Cmd+Shift+P then run Install ‘cursor’ command, then start Cursor by running cursor in Terminal. In this case the env is already inherited and the resolve step won’t run.
The Configure button in Cursor 3 really doesn’t filter to the right setting. For now, manual search by the key above works.
thank you! the cursor terminal command works but im still missing something about how to find the aforementioned setting option. here’s a screenshot of where I end up.