I use multi-root workspaces, and the comment anchors extension works fine with those. However, I'd like there to be an easier way to link files many directories apart.
Say I have two files in two different projects each added to my multi-root workspace:
// ~/Git/xyz_project/src/client/web/state/reducers/cart.ts
const checkout = () => {
// NOTE: See schema for more details:
// LINK ../../../../../../project_abc/src/server/database/schema/cart.ts
// ...
}
Notice that the LINK relative path is quite long. I have a few ideas:
// Option 1: Allow a project identifier prefix that only links if the given project is part of the workspace
// LINK project_abc:src/server/database/schema/cart.ts
// Option 2: Support tilde home path expansion
// LINK ~/Git/project_abc/src/server/database/schema/cart.ts
// Option 3: Add a config option to set a base directory to search (defaults to home directory?)
// In settings.json: "commentAnchors.baseDir": "~/Git"
// LINK project_abc/src/server/database/schema/cart.ts
I use multi-root workspaces, and the comment anchors extension works fine with those. However, I'd like there to be an easier way to link files many directories apart.
Say I have two files in two different projects each added to my multi-root workspace:
Notice that the
LINK
relative path is quite long. I have a few ideas:Let me know what y'all think. 😄