Feature request for product/service
Cursor IDE
Describe the request
This is specifically useful for the “multi-folder workspace made up of subdirs of a monorepo” use case, which I imagine is extremely common.
The current IDE behavior seems to be only checking for .cursor/* in subdirs of added workspace dirs, but this case would be for when one imports the root-level .cursor directory in the monorepo so it can be applied globally.
Example (legend: * = folder added to workspace, - = added-folder subdir)
[workspace]
* .cursor/ <-- contents currently NOT applied properly
- rules/...
- mcp.json
* .github/
- .cursor/
- rules/...
- workflows/...
* web/
- .cursor/ <-- contents applied properly
- rules/...
- src/...
* worker-1/
- .cursor/ <-- contents applied properly
- rules/...
- src/...
The workaround that doesn’t involve importing the entire monorepo (which would kill performance plus many people would want per-workspace LSP/venv/etc. scoping here) is symlinking the root-level .cursor/ into an external directory and adding that, which is pretty ugly DX imo.
Would this be challenging to add, or are there possible downsides I’m not thinking of here?