After upgrading to Zed v0.154.2, the TypeScript Yarn Plug'n'Play (PnP) configuration in local project settings (.zed/settings.json) stopped working. This setup was functional in Zed v0.153.7, but the recent update seems to have reverted the fix, causing the language server to ignore the local project settings.
Here is the local settings configuration that is not working:
Start the editor and observe the behavior of the language server.
Expected Behavior:
The language server should pick up the configuration from the local project's .zed/settings.json and correctly use the specified TypeScript SDK path.
Actual Behavior:
The language server ignores the local .zed/settings.json settings. This results in the failure of the expected functionality in the project environment.
Additional Notes:
Rolling back to Zed v0.153.7 restores the expected functionality.
It appears that the change introduced in #17657 was reverted, causing this regression.
Check for existing issues
Describe the bug / provide steps to reproduce it
After upgrading to Zed v0.154.2, the TypeScript Yarn Plug'n'Play (PnP) configuration in local project settings (.zed/settings.json) stopped working. This setup was functional in Zed v0.153.7, but the recent update seems to have reverted the fix, causing the language server to ignore the local project settings.
Here is the local settings configuration that is not working:
Steps to Reproduce:
Expected Behavior:
The language server should pick up the configuration from the local project's .zed/settings.json and correctly use the specified TypeScript SDK path.
Actual Behavior:
The language server ignores the local .zed/settings.json settings. This results in the failure of the expected functionality in the project environment.
Additional Notes:
Related issues
17046
Environment
Zed: v0.154.2 (Zed) OS: macOS 15.0.0 Memory: 16 GiB Architecture: x86_64
If applicable, add mockups / screenshots to help explain present your vision of the feature
No response
If applicable, attach your Zed.log file to this issue.
No response