-
Notifications
You must be signed in to change notification settings - Fork 5.6k
Description
Extension
https://www.raycast.com/ewgenius/zed-recent-projects
Raycast Version
1.104.3
OS Version
macOS 26.2
Description
I think this is ultimately the same issue as #24758
When opening a Zed project via the extension, any terminals opened within Zed are inheriting environment variables from the Raycast process.
For example, running env inside a Zed terminal has the following set: NODE_PATH=/Applications/Raycast.app/Contents/Resources/RaycastNodeExtensions_RaycastNodeExtensions.bundle/Contents/Resources/api/node_modules. Also LC_ALL=en_US-u-hc-h12-u-ca-gregory-u-nu-latn which is mentioned in the above issue.
This is also setting NODE_ENV=production, which was causing problems for me until I figured out why that was being set.
If Zed is not launched via the extension, then these environment variables are not set.
Steps To Reproduce
- Close any instances of Zed
- Open a recent project via the extension
- Open a terminal in Zed
- Run
env - See environment variables from the Raycast process