mirror of
https://github.com/doomemacs/doomemacs
synced 2025-08-03 12:27:26 -05:00
If you used `projectile-switch-project`, the workspaces module would open a new workspace named after the project, but if a workspace named after that project already exists, it is hijacked (e.g. two projects in 'some-project/src' and 'another-project/src' would get the same name: "src"). This commit uniquifies their names so this doesn't happen, and also embeds a +workspace-project persp parameter in the workspace so that they can be disamiguated later (this association is lost if you rename the workspace manually, however). Fix: #7637